rozklad-mcp — Claude Code MCP server for Polish transit
Find routes across Poland by train, bus, and city transit, then check departures and delays. Useful for planning a trip or checking a station’s live board.
claude mcp add --transport http rozklad-mcp https://rozklad.compabase.com/mcpWhat rozklad-mcp does
The server searches journeys between stations and cities, including trips that change between trains and buses. It can return departure boards, station-by-station train delays, cancellations, diversions, and weather alerts. City transit coverage spans about 25 cities; live transit updates are available for Kraków, Poznań, Gdańsk, and Szczecin.
For several rail operators, journey results include a fare calculated from the operator’s published tariff. That figure is the maximum standard-ticket price, before discounts; a Koleo link provides a route for checking current prices and buying a ticket. Rail disruption data works on the public server without setup, but a local deployment needs the free ROZKLAD_PLK_API_KEY for that feature.
What it helps with
- find a Polish journey with a train-to-bus transfer
- check departures and delays at a station
- see whether a train is cancelled or diverted
- check a rail journey’s tariff-based fare
- locate stops near a chosen point
Example prompts for the agent
- Find a route from Wrocław to Zakopane for tomorrow, arriving by 9:00, and include transfers.
- Show current departures from Kraków Rondo Mogilskie.
- Check the delay and stops for the Podhalanin train.
How to install rozklad-mcp
1Platform CLI: remote server
claude mcp add --transport http rozklad-mcp https://rozklad.compabase.com/mcp2Platform CLI
claude mcp add --env ROZKLAD_FEEDS=<ROZKLAD_FEEDS> --transport stdio rozklad-mcp -- npx -y rozklad-mcpReplace <…> with your own values
1Platform CLI: remote server
codex mcp add rozklad-mcp --url https://rozklad.compabase.com/mcp2Platform CLI
codex mcp add rozklad-mcp --env ROZKLAD_FEEDS=<ROZKLAD_FEEDS> -- npx -y rozklad-mcpReplace <…> with your own values
Config file
{
"mcpServers": {
"rozklad-mcp": {
"url": "https://rozklad.compabase.com/mcp"
}
}
}{
"mcpServers": {
"rozklad-mcp": {
"command": "npx",
"args": [
"-y",
"rozklad-mcp"
],
"env": {
"ROZKLAD_FEEDS": "<ROZKLAD_FEEDS>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"rozklad-mcp": {
"type": "http",
"url": "https://rozklad.compabase.com/mcp"
}
}
}{
"servers": {
"rozklad-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"rozklad-mcp"
],
"env": {
"ROZKLAD_FEEDS": "<ROZKLAD_FEEDS>"
}
}
}
}Replace <…> with your own values
1Platform CLI: remote server
gemini mcp add -t http rozklad-mcp https://rozklad.compabase.com/mcp2Platform CLI
gemini mcp add -e ROZKLAD_FEEDS=<ROZKLAD_FEEDS> rozklad-mcp npx -y rozklad-mcpReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about rozklad-mcp
How do I install rozklad-mcp in Claude Code?
Connect to the public server with claude mcp add --transport http rozklad-mcp https://rozklad.compabase.com/mcp.
What does rozklad-mcp do?
It searches Polish rail, bus, and city transit journeys. Results can include schedules, delays, service disruptions, and tariff-based fares for several rail operators.
Do I need an API key for rail disruption data?
The public server provides this data without extra setup. A local deployment needs the free ROZKLAD_PLK_API_KEY.