mcpField
T
Tampere Bus MCP Server

Tampere Bus MCP Server

Local
github.com/tlaukkanenMaps & Travel1Updated 80w ago

About Tampere Bus MCP Server

Tampere Bus MCP Server gives AI agents access to bus stop and arrival information for Tampere's public transport. It supports stop-name searches, real-time upcoming arrivals, and access to the region's stop database.

Key features

  1. 01Search bus stops by name
  2. 02Retrieve real-time upcoming arrivals
  3. 03Access the Tampere region stop database

Use cases

  1. 01Find a bus stop by its name
  2. 02Check upcoming buses at a specific stop

MCP support

Exposes bus-stop search and arrival-information tools to MCP clients, along with access to the Tampere region bus stop database.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"nysse": {
"command": "npx",
"args": [
"-y",
"nysse-mcp-server"
],
"env": {
"WALTTI_CLIENT_ID": "<WALTTI_CLIENT_ID>",
"WALTTI_CLIENT_SECRET": "<WALTTI_CLIENT_SECRET>"
}
}
}
}
Run commandnpx -y nysse-mcp-server
Environment variables to set
WALTTI_CLIENT_ID
WALTTI_CLIENT_SECRETSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmnysse-mcp-server

Tools

3

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
stopNameOrNumberstringYesThe name or nunmber of the bus stop to search for. Can be a partial name.

Details

From the project README

Tampere Bus MCP Server

This is a Model Context Protocol (MCP) server that provides tools for AI agents to access bus traffic information for Tampere's public transport system. This enables AI assistants to answer questions like "When is the next bus stopping at Tuotekatu bus stop?"

Features

  • Search for bus stops by name
  • Get real-time information about upcoming bus arrivals at specific stops
  • Access to complete Tampere region bus stop database

Prerequisites

  • Node.js 18 or higher
  • Access credentials for the Waltti GTFS-RT API (optional for development)

Setup for VS Code as NPX MCP Server

Add to your MCP servers:

{
  "mcpServers": {
    "nysse-bus-tracker": {
      "command": "npx",
      "args": [
        "-y",
        "nysse-mcp-server"
      ],
      "env": {
        "WALTTI_CLIENT_ID": "YOUR_CLIENT_ID_HERE",
        "WALTTI_CLIENT_SECRET": "YOUR_CLIENT_SECRET_HERE"
      }
    }
  }
}

Running the Server with inspector

Add the WALTTI credentials to package.json command line or to your environment variables and build and run with inspector task:

npm run inspector

Available Tools

The server provides the following MCP tools for AI agents:

License

ISC

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.