Vibe Coding Discover

MCP

This is a 12306 ticket search server based on the Model Context Protocol (MCP).

★ 1.6K277 forksJavaScriptMITJoooook

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