article
README
🚀 印度铁路MCP
印度铁路MCP项目主要提供了与Claude桌面集成的功能,方便用户通过Claude桌面访问远程MCP服务器,并且提供了一系列与火车相关的工具,如搜索火车、搜索座位等,为用户查询火车信息提供便利。
🚀 快速开始
Claude桌面集成
⚠️ 重要提示
流式HTTP仍在开发中,尚未在
mcp-remote官方发布,因此必须使用mcp-remote@next。首先,需要全局安装最新的开发版本的mcp-remote。
npm i -g mcp-remote@next
从Claude桌面访问远程MCP服务器
- 打开Claude Desktop并转到:
设置→开发者→编辑配置 - 替换/添加配置内容为:
{
"mcpServers": {
"railways": {
"command": "npx",
"args": [
"-y",
"mcp-remote@next",
"https://railway-mcp.amithv.xyz/mcp"
]
}
}
}
- 重新启动Claude Desktop
工具将在Claude中可用。
✨ 主要特性
以下是MCP服务器暴露的可用工具,每个工具都有一个示例响应。(顺序:搜索、座位、列车信息、实时状态、延迟、车站代码、列车代码)
💻 使用示例
1. 搜索火车
- 描述:在指定日期在两个车站之间搜索可用火车。
- 示例响应:
始发站:ERS,终点站:SBC,日期:20250415
车次 列车名称 出发时间 到达时间 总时长 车厢类型 运行天数
----------------------------------------------------------------------------------------------
12677 YPR SDM EXP 08:00 14:05 6小时5分钟 SL, AC 周一至周日
12951 Bopal Shatabdi Express 06:00 12:30 6小时30分钟 SL, AC 周一至周日
...
2. 搜索座位
- 描述:在指定日期和车次之间搜索可用座位。
- 示例响应:
车次:12677,日期:20250415
车厢类型 可用座位数
-------------------------------------------------
SL 8
AC 6
2AC 4
3AC 2
3. 获取列车信息
- 描述:显示指定车次的详细信息,包括运行路线、时间表和车厢配置。
- 示例响应:
车次:12677,日期:20250415
列车名称:YPR SDM EXP
运行路线:ERS -> MAJN -> TVC -> NDLS
时间表:
ERS: 08:00 → MAJN: 12:30 → TVC: 14:05 → NDLS: 16:00
车厢配置:SL, AC, 2AC, 3AC
4. 获取实时列车状态
- 描述:显示指定车次的当前运行状态和到达/出发时间。
- 示例响应:
车次:12677,日期:20250415
当前位置:MAJN (Mangalore)
到达时间:12:30
下一站:TVC (Trivandrum),预计到达时间:14:05
5. 获取列车延迟信息
- 描述:提供指定车次在过去一个月内各车站的平均延迟时间。
- 示例响应:
车次:12677
车站 码 平均延迟(分钟)
-------------------------------------------------
ERS 0
MAJN 5
TVC 3
NDLS 0
6. 获取实时车站信息
- 描述:提供指定车站的实时列车时刻表和状态。
- 示例响应:
车站:NDLS (New Delhi)
列车列表:
12002 BHOPAL SHTBDI (NDLS-BPL) PF:1 A:06:00/D:06:10 [到达:准时/出发:准时]
12952 MUMBAI RAJDH
Scan to contact