mcp-irail-belgium
MCP server for Belgian railway queries via the iRail API. Covers SNCB/NMBS train services across Belgium.
Status: Work in Progress — Server scaffolding is in place. Tools are not yet implemented.
---
Prerequisites
- Bun runtime (
curl -fsSL https://bun.sh/install | bash) - No API keys needed — iRail is a free open data API
---
Planned Tools
irail_search_stations— Search Belgian railway stations by nameirail_get_liveboard— Get departures/arrivals at a stationirail_get_connections— Plan journeys between two Belgian stationsirail_get_vehicle— Get real-time info about a specific train
---
Data Source
iRail is a Belgian open-source project providing structured access to SNCB/NMBS timetable and real-time data. Free to use, no registration required.
---
Install
git clone git@github.com:McCullonas/mcp-irail-belgium.git
cd mcp-irail-belgium
bun install
---
MCP Client Configuration (once implemented)
{
"mcpServers": {
"irail-belgium": {
"command": "bun",
"args": ["run", "/path/to/mcp-irail-belgium/src/index.ts"]
}
}
}
---
Licence
MIT











