MCP National Rail
UK National Rail train schedules and live travel information via the Realtime Trains API.
Installation
Les étapes d'installation sont dans la documentation ci-dessous. Documentation
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
mcp-national-rail
A Model Context Protocol (MCP) server to retrieve train schedules from National Rail.
Overview
This project implements a server using the Model Context Protocol (MCP) that allows AI agents to retrieve train information on National Rail trains using the Realtime Trains API.
It provides tools for:
- get_live_departures
- get_live_arrivals
- get_departures_by_date
- get_arrivals_by_date
Installation
Real Time Trains API account can be created from here: https://api.rtt.io/
You will need to note down your API Auth credentials
Installing via Smithery
To install mcp-national-rail for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @lucygoodchild/mcp-national-rail --client claude
Manual Installation for Claude Desktop
Prerequisites
- Node.js
Setup
- Clone this repository
- Install dependencies
bash npm install - Build and start the project
bash npm run build npm run start - Add the following to your MCP client configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
bash { "mcpServers": { "mcp-national-rail": { "command": "node", "args": ["/path/to/mcp-national-rail/dist/index.js"], "env": { "RTT_API_USERNAME": "your_rtt_api_username", "RTT_API_PASSWORD": "your_rtt_api_password" } } } }Make sure to replace "/path/to/mcp-national-rail/dist/index.js" with the actual path and add your RTT API username and password which can be created from here: https://api.rtt.io/ - Restart Claude
Development
- Create .env file based on the example file
bash RTT_API_USERNAME=your_rtt_api_username RTT_API_PASSWORD=your_rtt_api_password
Run the inspector with the following command:
npx @modelcontextprotocol/inspector node dist/index.js
Questions fréquentes
Qu'est-ce que MCP National Rail ?
UK National Rail train schedules and live travel information via the Realtime Trains API.
Comment installer MCP National Rail ?
Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.
MCP National Rail est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient MCP National Rail ?
Il est publié par lucygoodchild. AI.tn le référence sans le maintenir ni le recommander.
Issu des listes communautaires awesome-mcp-servers et du dépôt GitHub du projet. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.