12306-mcp
View on GitHubThis is a 12306 ticket search server based on the Model Context Protocol (MCP).
A Model Context Protocol server that exposes China Railway 12306 ticket search to LLMs, supporting ticket queries, train filtering, intermediate-stop and transfer route lookups. Runs over stdio or HTTP and can be launched via npx or Docker.
Use Cases
Let an LLM query 12306 train ticket availability between two stationsFilter and sort train options by departure time, duration, or seat typeLook up intermediate-station (过站) train schedulesFind transfer/connecting train routes between citiesExpose 12306 ticket search to AI agents over stdio or HTTP MCP transportRun the server in Docker or via npx for local MCP client setup
Built With
- Language
- JavaScript
- Frameworks
- Model Context Protocol SDK · Node.js · mcp-http-server · Zod · axios · Commander · date-fns · Docker
Tags
mcp · mcp-server · 12306 · train-tickets · ticket-search · china-railway · typescript · stdio · http-transport · docker · cli · transit-data · llm-tools · travel