MCP Catalogs
首页

mcp-server-12306

by drfccv·327·综合分 50

12306 MCP Server 是一个通过 MCP 协议提供实时火车票数据查询的高性能系统。

ai-llmtraveldeveloper-tools
55
Forks
1
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

MCP Server 12306 是一个基于 Python 的后端系统,通过 Model Context Protocol (MCP) 与中国官方的 12306 铁路订票系统集成。它提供全面的火车票信息,包括座位可用性、车站详情、换乘选择和价格信息。该服务器支持 stdio 和 HTTP 两种部署模式,使用 FastAPI 确保高性能和快速响应时间,专为需要铁路数据的 AI 助手和自动化系统设计。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:帮助旅客查找和比较火车选项的 AI 助手
:需要实时 12306 数据的自动化旅行预订系统
:需要显示实时列车时刻表和可用性的应用程序

什么时候选它

当您的 AI 应用需要实时中国火车票信息,特别是要与 Claude Desktop 集成或需要低延迟访问 12306 数据时,选择这个 MCP 服务器。

什么时候不要选它

如果您需要商业用途、中国以外的国际火车数据,或需要修改列车时刻或预订的写入功能,请避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 7 个工具
  • query_tickets

    余票/车次/座席/时刻一站式查询

  • query_ticket_price

    实时查询各车次票价信息

  • search_stations

    车站模糊搜索,支持中文/拼音/简拼

  • get_station_info

    获取车站详情(名称、代码、地理等)

  • query_transfer

    一次中转换乘方案,自动拼接最优中转

  • get_train_route_stations

    查询指定列车经停站及时刻表

  • get_current_time

    获取当前时间与相对日期,帮助用户准确选择出行日期

可对比工具

train-mcprailway-api-serverchinatrain-mcp

安装

安装

模式 1:Stdio 模式(Claude Desktop 推荐)

使用 uvx:

{
  "mcpServers": {
    "12306": {
      "command": "uvx",
      "args": ["mcp-server-12306"]
    }
  }
}

使用 pipx:

{
  "mcpServers": {
    "12306": {
      "command": "pipx",
      "args": ["run", "--no-cache", "mcp-server-12306"]
    }
  }
}

模式 2:HTTP 模式

git clone https://github.com/drfccv/mcp-server-12306.git
cd mcp-server-12306
uv sync
uv run python scripts/start_server.py

客户端配置:

{
  "mcpServers": {
    "12306": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

mcp-server-12306 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。