DB Timetable MCP Server
@jorekai
About DB Timetable MCP Server
Ein Model Context Protocol (MCP) Server für die Deutsche Bahn Timetable API
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"db-timetable-mcp": {
"command": "npx",
"args": [
"fastmcp",
"inspect",
"path/to/index.js"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is DB Timetable MCP Server?
A Model Context Protocol server that integrates with the Deutsche Bahn Timetable API. It provides MCP tools and resources to access live and planned timetable data, station information, and train changes. Designed for developers building MCP-compatible applications.
How to use DB Timetable MCP Server?
Install Node.js 18+, clone the repo, run npm install and npm run build. Create a .env file with your DB API credentials (DB_TIMETABLE_CLIENT_ID, DB_TIMETABLE_CLIENT_SECRET). Start the server with npm start for stdio mode or TRANSPORT_TYPE=sse npm start for SSE mode.
Key features of DB Timetable MCP Server
- Fetch current timetable data for a station
- Retrieve recent timetable changes
- Access planned timetable for a given date and hour
- Search stations by name or code
Use cases of DB Timetable MCP Server
- Show real-time departures for a specific station
- Monitor recent timetable changes for operational awareness
- Look up planned train schedules on a future date
- Find a station’s EVA number by name or code
FAQ from DB Timetable MCP Server
What are the prerequisites?
Node.js 18 or higher and valid API credentials (client ID and client secret) for the Deutsche Bahn Timetable API.
How do I configure the server?
Create a .env file in the project root with DB_TIMETABLE_CLIENT_ID, DB_TIMETABLE_CLIENT_SECRET, and optional settings like TRANSPORT_TYPE, PORT, SSE_ENDPOINT, and LOG_LEVEL.
What transport modes are supported?
The server supports both stdio (default) and SSE (Server-Sent Events) transports.
Where does the timetable data come from?
Data is sourced from the official Deutsche Bahn Timetable API and is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
What MCP tools are available?
Four tools: getCurrentTimetable, getRecentChanges, getPlannedTimetable, and findStations. Each takes an EVA number or search pattern as input.
More Databases MCP servers
mcp_mysql_server
wenb1n-devModel Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
MCP Server for Milvus
zilliztechModel Context Protocol Servers for Milvus
Chroma MCP Server
chroma-coreA Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma
MCP Server for MySQL based on NodeJS
benborlaA Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.

Redis
modelcontextprotocolModel Context Protocol Servers
Comments