JR东日本延迟信息服务器

一个提供JR东日本列车延迟信息的MCP服务器,可通过MCP客户端如Claude Desktop或MCP Inspector调用获取数据。

  • by tinjyuu
  • TypeScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 tinjyuu/mcp-jr-east-delay

使用说明

JR东日本延迟信息MCP服务器

安装,安装

npm install

构建

npm run build

测试

npx vitest run

启动服务器

node build/index.js

单击功能区上package.json的,之bin根据设置

npx jr-east-delay

中所述修改相应参数的值。

MCP客户端使用

Claude Desktop屋脊MCP Inspector等的MCP通过从客户端调用getDelays工具JR可以获取东日本的延迟信息。

MCP客户端设置示例

Claude Desktop屋脊MCP Inspector等客户端使用本服务器时,设定文件(例如: claude_desktop_config.json)中描述的相应参数的值。

例1: node 命令通过路径时

"jr-east-delay": {
  "command": "node",
  "args": ["/Users/your-path/mcp-jr-east-delay/build/index.js"]
}

例2: node 的绝对路径

"jr-east-delay": {
  "command": "/Users/your-username/.nodebrew/current/bin/node",
  "args": ["/Users/your-path/mcp-jr-east-delay/build/index.js"]
}
  • your-username 的部分请根据自己的环境进行变更。
  • your-path 的部分请根据自己的环境进行变更。
  • node 如果命令未通过路径,请指定绝对路径。

开发用记录

  • 测试是 src/index.test.ts 记叙
  • MCP协议通信测试MCP Inspector等客户机