返回 MCP 目录
public公开dns本地运行

indian-railway-mcp

印度铁路MCP服务提供火车信息查询工具集成

article

README

🚀 印度铁路MCP

印度铁路MCP项目主要提供了与Claude桌面集成的功能,方便用户通过Claude桌面访问远程MCP服务器,并且提供了一系列与火车相关的工具,如搜索火车、搜索座位等,为用户查询火车信息提供便利。

🚀 快速开始

Claude桌面集成

⚠️ 重要提示

流式HTTP仍在开发中,尚未在mcp-remote官方发布,因此必须使用mcp-remote@next。首先,需要全局安装最新的开发版本的mcp-remote

npm i -g mcp-remote@next

从Claude桌面访问远程MCP服务器

  1. 打开Claude Desktop并转到:
    设置开发者编辑配置
  2. 替换/添加配置内容为:
{
  "mcpServers": {
    "railways": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@next",
        "https://railway-mcp.amithv.xyz/mcp"
      ]
    }
  }
}
  1. 重新启动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
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端