“NS出行信息”MCP服务器的作用是什么?
NS出行信息MCP服务器是一个Model Context Protocol(MCP)服务器,旨在将AI助手(如Claude)与NS(Nederlandse Spoorwegen,荷兰铁路公司)提供的实时出行信息相连接。通过利用官方荷兰NS API,该服务器让AI代理能够获取实时列车时刻表、行程规划数据和服务中断信息。此集成使AI驱动的工作流能够便捷地访问最新荷兰铁路信息,用于查询、出行规划和通知。它让AI助手成为用户在荷兰乘坐火车时的专业出行伙伴,简化了出行辅助、路线建议和中断预警。
提示模板列表
(在现有文档或代码库中未明确提及任何提示模板。)
资源列表
(在现有仓库内容中未记录或列出任何明确资源。)
工具列表
(文档或server.py等中未提供明确MCP工具列表。服务器主要通过API集成提供NS列车信息。)
该MCP服务器的用例
- 实时列车时刻查询: 允许用户向AI助手查询荷兰各地的实时列车发车和到达时间。
- 行程规划: 让AI建议NS列车的最佳路线,包括换乘和时间安排。
- 中断通知: 提供关于服务中断、延误或取消的实时警报,帮助用户调整出行计划。
- 为游客和居民提供出行辅助: 提供情境感知的出行指导,如站台变更或临时通知,使AI成为常旅客和访客的有力助手。
- 与多模式行程整合: 将NS列车数据与其他交通方式结合,在AI驱动的应用中实现综合出行规划。
如何设置
Windsurf
(仓库中未找到Windsurf相关说明。)
Claude
- 确保已安装Node.js。
- 通过NS API门户 获取您的NS API密钥。
- 编辑您的Claude配置文件(
~/Library/Application Support/Claude/claude_desktop_config.json):{ "mcpServers": { "ns-server": { "command": "npx", "args": [ "-y", "ns-mcp-server" ], "env": { "NS_API_KEY": "your_api_key_here" } } } } - 保存文件并重启Claude Desktop。
- 检查Claude是否有NS相关响应,以验证MCP服务器是否运行。
API密钥安全存储
API密钥通过环境变量进行存储:
"env": {
"NS_API_KEY": "your_api_key_here"
}
Cursor
(仓库中未找到Cursor相关说明。)
Cline
(仓库中未找到Cline相关说明。)
如何在流程中使用该MCP
在FlowHunt中集成MCP
要将MCP服务器集成到您的FlowHunt工作流中,请先添加MCP组件并将其连接至您的AI代理:

点击MCP组件以打开配置面板。在系统MCP配置部分,使用以下JSON格式插入您的MCP服务器信息:
{
"ns-server": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI代理就可以将此MCP作为工具使用,访问其所有功能和能力。请记得将“ns-server”改为您的实际MCP服务器名称,并用您自己的MCP服务器URL替换上述URL。
总览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 总览 | ✅ | README和项目描述中有总览。 |
| 提示模板列表 | ⛔ | 未记录提示模板。 |
| 资源列表 | ⛔ | 未列出任何明确的MCP资源。 |
| 工具列表 | ⛔ | 未记录任何明确的工具函数。 |
| API密钥安全存储 | ✅ | 设置中记录了环境变量(NS_API_KEY)。 |
| 采样支持(评估时可略) | ⛔ | 未提及采样支持。 |
我们的看法
NS出行信息MCP服务器专注于铁路出行数据,在MCP提示模板、公开资源与工具方面的文档较少。其对于Claude平台的设置说明直观明了,对其他平台支持较弱。这在一定程度上影响了其通用性评分,但在其细分领域内极具实用价值。
MCP评分
| 是否有LICENSE | ✅ (MIT) |
|---|---|
| 至少有一个工具 | ⛔ |
| 分叉数 | 8 |
| 星标数 | 38 |
