印度铁路 MCP 服务器借助模型上下文协议(Model Context Protocol, MCP),提供实时的车站状态和列车信息,能够高效处理来自印度铁路的实时数据请求。
印度铁路 MCP 服务器可提供实时车站状态和列车信息,以下为使用前的准备步骤。
git clone https://github.com/yourusername/indian-railways-mcp.git
cd indian-railways-mcp
npm install
npm run build
npm start
node --loader ts-node/esm src/testFunctions.ts
以下是一些使用 API 的示例查询:
{
"method": "get-station-live-status",
"params": {
"stationCode": "NDLS"
}
}
{
"method": "get-train-details",
"params": {
"trainNo": "12059"
}
}
{
"method": "get-train-route",
"params": {
"trainNo": "12059"
}
}
*)的实时状态{
"method": "get-station-live-status",
// 此处原文档未完整给出请求体,保持原样
}
tools/callget-station-live-statusstationCode:要获取实时状态的车站代码。tools/callget-trains-between-stationsfrom:出发地车站代码。to:目的地车站代码。tools/callget-trains-on-datefrom:出发地车站代码。to:目的地车站代码。date:日期格式为 YYYY-MM-DD。tools/callget-train-routetrainNo:列车编号。tools/callget-pnr-statuspnr:PNR 号码。