Tampere Bus MCP Server
About
Nysse bus tracking MCP server for LLM AI agents
Explore
- 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
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
- Node.js 18 or higher
- Access credentials for the Waltti GTFS-RT API (optional for development)
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"
}
}
}
}
Add the WALTTI credentials to package.json command line or to your environment variables and build and run with inspector task:
npm run inspector
findNextBus
Find the next buses arriving at a specific stop in Tampere, Finland
getBusInformation
Get information (location, license plate, speed, bearing, id) about a specific bus
searchBusStops
Search for bus stops in Tampere, Finland by name
The server provides the following MCP tools for AI agents:
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"
}
}
}
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.



