
简介介绍
12306 MCP Server 是一款开源、高性能的火车票查询后端系统,专为 AI 自动化和智能助手等场景设计。它提供与官方 12306 系统一致的实时余票查询、车站信息、列车经停站和换乘方案等核心功能。系统采用 FastAPI 框架实现异步并发处理,确保秒级响应,同时内置智能时间工具,避免手动输入日期带来的错误。通过标准化 HTTP 传输协议,支持 MCP 2025-03-26 版,易于集成各种自动化脚本或智能产品,兼容所有符合 MCP 标准的客户端和工具。
✨ 功能特性
| 类别 | 能力 |
|---|---|
| 🎫 余票查询 | 余票 / 车次 / 座席 / 时刻一站式查询,支持按车次过滤 |
| 💰 票价查询 | 实时查询各车次各席别票价(商务座 → 无座全覆盖) |
| 🏙️ 车站搜索 | 全国 3382+ 车站,支持中文 / 拼音 / 简拼 / 三字码模糊搜索 |
| 🔄 中转换乘 | 官方换乘方案自动分页抓取,返回完整路径与等待时间 |
| 🛤️ 经停查询 | 查询指定列车全部经停站与到发时刻 |
| 🕐 时间工具 | 获取任意时区当前时间、相对日期计算,辅助选择出行日期 |
| 🔌 双传输模式 | Stdio(本地)| Streamable HTTP(远程),同一核心实例共享 |
| 🔄 协议自动协商 | 基于 MCP SDK v2,自动兼容握手时代(2025-11-25)与现代协议(2026-07-28) |




