Tampere Bus MCP Server
About
Nysse bus tracking MCP server for LLM AI agents
Details
- Author
- tlaukkanen
- Downloads
- 155
- Categories
- Other
Jump to
- Search for bus stops by name in the Tampere region.
- Get real-time information about upcoming bus arrivals at specific stops.
- Access to the complete Tampere region bus stop database.
- Designed for integration with AI agents via the MCP protocol.
- Simple setup as an NPX-based MCP server in VS Code.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Tampere Bus MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install the npm package globally or run it via npx. Add a configuration entry in your MCP client (e.g., VS Code) with the command npx -y nysse-mcp-server and set the WALTTI_CLIENT_ID and WALTTI_CLIENT_SECRET environment variables with your Waltti API credentials. Alternatively, build and run the server with the inspector using npm run inspector.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"tampere bus mcp server": {
"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"
}
}
}
}
}
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"
}
}
}
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 databasePrerequisites
- 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
ISCSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



