{"repo":"Joooook/12306-mcp","free":true,"listed":false,"github":"https://github.com/Joooook/12306-mcp","clone":"git clone https://github.com/Joooook/12306-mcp.git","description":"This is a 12306 ticket search server based on the Model Context Protocol (MCP).","language":"JavaScript","stars":1174,"topics":["12306","mcp","mcp-server","train-tickets"],"license":"MIT","category":"mcp-servers","readme_excerpt":"12306-mcp A 12306 ticket search server based on the Model Context Protocol (MCP). The server provides a simple API interface that allows users to search for 12306 tickets. 基于 Model Context Protocol (MCP) 的12306购票搜索服务器。提供了简单的API接口，允许大模型利用接口搜索12306购票信息。 如需Skill - https://github.com/Joooook/12306-skill 🚩Features 功能描述 状态 ------------------------------ -------- 查询12306购票信息 ✅ 已完成 过滤列车信息 ✅ 已完成 过站查询 ✅ 已完成 中转查询 ✅ 已完成 其余接口，欢迎提feature 🚧 计划内 ⚙️Installation bash git clone https://github.com/Joooook/12306-mcp.git npm i ▶️Quick Start CLI-stdio bash npx -y 12306-mcp CLI-http bash npx -y 12306-mcp --port [端口号] Runtime requirements The server requires Node.js 18 or newer. The npm run debug command uses MCP Inspector 2.0.0, which requires Node.js 22.19.0 or newer. MCP sever configuration json { \"mcpServers\": { \"12306-mcp\": { \"command\": \"npx\", \"args\": [ \"-y\", \"12306-mcp\" ] } } } Docker-stdio bash docker build . -t 12306-mcp docker run --rm -it 12306-mcp npx 12306-mcp Docker-http bash docker build . -t 12306-mcp docker run -p [your port]:8080 -d 12306-mcp npx 12306-mcp --port 8080 📚Documentation - 服务原理详解 12306-MCP服务的工作原理 - 架构图 12306-MCP服务的架构图 👉️Reference - modelcontextprotocol/modelcontextprotocol - modelcontextprotocol/typescript-sdk 💭Murmurs 本项目仅用于学习，欢迎催更。 🎫Badges ☕️Donate 请我喝杯奶茶吧。","default_branch":null,"files":null,"tree":[],"storefront":"/r/Joooook","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Joooook/12306-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}