](https://mseep.ai/app/r-huijts-ns-mcp-server)
NS旅行信息MCP服务器
](https://smithery.ai/server/ns-server) ](https://www.npmjs.com/package/ns-mcp-server)
将你的人工智能助手变成荷兰铁路专家!此MCP服务器将Claude连接到实时NS(Nederlandse Spoorwegen)旅行信息,使其成为您乘坐火车游览荷兰的完美伴侣。
安装
您可以通过三种方式安装此服务器:
1.使用带有NPM包的Claude Desktop
更新您的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"
}
}
}
}您可以从获取API密钥 NS API门户网站
2.使用Smithery
通过以下方式自动安装NS旅行信息服务器 史密瑟里:
npx -y @smithery/cli install ns-server --client claude3.来源
- 克隆此存储库
- 安装依赖项:
npm install- 复制示例环境文件:
cp .env.example .env- 将您的NS API密钥添加到
.env文件:
NS_API_KEY=your_api_key_here然后更新您的Claude配置文件:
{
"mcpServers": {
"ns-server": {
"command": "node",
"args": [
"/path/to/ns-server/build/index.js"
],
"env": {
"NS_API_KEY": "your_api_key_here"
}
}
}
}确保:
- 替换
/path/to/ns-server安装的实际路径 - 在中添加您的NS API密钥
env部分。可以从这里获得 https://apiportal.ns.nl/product#product=NsApp
更新配置后,重新启动Claude Desktop以使更改生效。
真实世界用例
- “我通常8点15分从阿尔梅勒开往阿姆斯特丹的火车准时吗?”
- “今天鹿特丹-海牙航线有延误吗?”
- “如果直达线路需要维护,去乌得勒支的最佳替代路线是什么?”
- “我应该坐哪趟火车在上午9点之前到达我在阿姆斯特丹Zuid的办公室?”
- “乘坐婴儿车前往阿姆斯特丹的哪条路线换乘次数最少?”
- “我上午10点在海牙开会最早能坐几班火车?”
- “在阿姆斯特丹度过一晚后,最后一班回格罗宁根的火车是什么时候?”
- “周末有什么工程作业可能会影响我周一早上的课吗?”
- “乌得勒支中心有OV-fiets自行车可供我下午开会吗?”
- “埃因霍温Strijp-S车站是否适合轮椅通行,有哪些站台?”
- “下个小时有哪些列车到达乌得勒支中央火车站?”
- “从Venlo到史基浦机场的火车准时到达了吗?”
- “从阿姆斯特丹到鹿特丹的头等舱票价是多少?”
- “2名成人和1名儿童前往海牙的价格是多少?”
🔑 环境变量
| 变量 | 描述 |
|---|---|
| NS_API_KEY | 您的NS API密钥(必需) |
🌟 特性
此MCP服务器通过以下端点提供对NS列车信息的全面访问:
实时列车信息
- 出发:获取实时出发信息,包括站台号、延误和旅行记录
- 抵达:通过始发站、站台变化和状态更新访问即将到来的列车到达
- 行程规划:通过接送和实时更新找到最佳旅行路线
- 服务更新:检查是否存在中断、维护工作和工程活动
定价信息
- 机票价格:获得单程和回程的准确定价
- 旅游课程:比较头等舱和二等舱旅行的价格
- 集团定价:计算成人和儿童的票价
- 折扣选项:查看联合旅行折扣和特别优惠
- 有效期详细信息:查看机票有效期和旅行条件
车站信息
- 车站详细信息:访问综合车站信息,包括:
- 设施和无障碍设施 - 站台布局和轨道信息 - OV场地(自行车租赁)可用性 - 位置和进场细节
附加功能
- 多语言支持:荷兰语和英语信息
- 灵活的查询:按站名、代码或UIC标识符搜索
- 时区:正确处理国际电台的时区
- 状态更新:实时跟踪更改、延迟和取消
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 详细信息文件
