NS 旅行信息 MCP 服务器
将您的AI助手变成荷兰铁路专家!这款MCP服务器将Claude连接到实时NS(荷兰铁路)旅行信息,使其成为您乘坐火车游览荷兰的完美伴侣。
安装
您可以通过三种方式安装此服务器:
1. 使用 Claude Desktop 和 NPM 包
更新您的 Claude 配置文件( ~/Library/Application Support/Claude/claude_desktop_config.json ):
您可以从NS API 门户获取 API 密钥
2. 使用 Smithery
要通过Smithery自动安装 NS 旅行信息服务器:
3. 从源头
克隆此存储库
安装依赖项:
npm install复制示例环境文件:
cp .env.example .env将您的 NS API 密钥添加到
.env文件:NS_API_KEY=your_api_key_here
然后更新你的 Claude 配置文件:
请确保:
将
/path/to/ns-server替换为安装的实际路径在
env部分添加你的 NS API 密钥。可以从这里获取: https://apiportal.ns.nl/product#product=NsApp
更新配置后,重新启动 Claude Desktop 以使更改生效。
Related MCP server: Transport NSW API Client MCP
真实用例
“我通常乘坐的 8:15 从 阿尔梅勒 到 阿姆斯特丹 的火车准时吗?”
“今天鹿特丹-海牙航线有延误吗?”
“如果直达线路需要维护,前往乌得勒支的最佳替代路线是什么?”
“我应该乘坐哪趟火车才能在上午 9 点之前到达位于阿姆斯特丹南区的办公室?”
“哪条前往阿姆斯特丹的路线携带婴儿车换乘的人数最少?”
“我早上 10 点去海牙开会,最早可以坐几班火车?”
“在阿姆斯特丹度过一夜之后,返回格罗宁根的末班火车是什么时候?”
“周末有工程施工,会影响我周一早上的课吗?”
“乌得勒支中央火车站有 OV-fiets 自行车可供我下午开会使用吗?”
“埃因霍温 Strijp-S 车站是否适合轮椅通行?有哪些站台?”
“未来一小时有哪些列车抵达乌得勒支中央火车站?”
“从 芬洛 到 史基浦机场 的火车准时到达吗?”
“从阿姆斯特丹到鹿特丹的头等舱机票多少钱?”
“2 名成人和 1 名儿童前往海牙的票价是多少?”
🔑 环境变量
多变的 | 描述 |
NS_API_KEY | 您的 NS API 密钥(必需) |
🌟 功能
该 MCP 服务器通过以下端点提供对 NS 列车信息的全面访问:
实时列车信息
出发:获取实时出发信息,包括站台号、延误和旅行须知
到达信息:了解即将到达的列车,包括始发站、站台变更和状态更新
旅程规划:通过换乘和实时更新找到最佳旅行路线
服务更新:检查中断、维护工作和工程活动
定价信息
票价:获取单程和往返旅程的准确价格
旅行舱位:比较一等舱和二等舱的旅行价格
团体票价:计算成人和儿童的票价
折扣选项:查看联合旅行折扣和特别优惠
有效期详情:查看机票有效期和旅行条件
车站信息
车站详情:获取全面的车站信息,包括:
设施和无障碍设施
站台布局和轨道信息
OV-fiets(自行车租赁)可用性
位置和方法详情
附加功能
多语言支持:提供荷兰语和英语的信息
灵活查询:按车站名称、代码或 UIC 标识符搜索
时区:正确处理国际站的时区
状态更新:实时跟踪变更、延误和取消
执照
该项目采用 MIT 许可证 - 有关详细信息,请参阅LICENSE文件