NS Travel Information MCP Server
一个模型上下文协议(MCP)服务器,通过Claude AI提供访问NS(荷兰铁路)旅行信息的服务。此服务器使Claude能够使用官方的荷兰NS API获取实时火车旅行信息和中断情况。
此 MCP 服务器将 Claude 连接到荷兰铁路(NS)实时旅行信息,使其成为您在荷兰乘火车旅行的理想助手。
安装方式
1️⃣ 使用 NPM 包和 Claude 桌面版
更新 Claude 配置文件 (~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"ns-server": {
"command": "npx",
"args": [
"-y",
"ns-mcp-server"
],
"env": {
"NS_API_KEY": "您的_api_key_在这里"
}
}
}
}
2️⃣ 使用 Smithery 安装
npx -y @smithery/cli install ns-server --client claude
3️⃣ 从源代码安装
# 克隆仓库并安装依赖
npm install
# 设置环境变量
cp .env.example .env
# 在.env中添加您的NS API密钥
然后更新 Claude 配置文件,指向您的安装路径。
🔑 获取 API 密钥
从 NS API Portal 获取您的 API 密钥。
🚄 使用示例
- "从阿姆斯特丹到鹿特丹的下一班火车什么时候发车?"
- "今天乌得勒支到海牙的路线是否有延误?"
- "鹿特丹中央车站的设施有哪些?"
- "从阿姆斯特丹到史基浦机场的二等座票价是多少?"
- "格罗宁根站是否有自行车租赁服务?"
🌟 主要功能
- 实时出发和到达信息
- 旅程规划与路线建议
- 票价查询和比较
- 车站设施和无障碍详情
- 服务中断和维护通知
重启生效
配置更新后,重启 Claude 桌面版以使更改生效。
完成上述步骤后,Claude 将能够回答您有关荷兰铁路旅行的各种问题,包括时刻表、票价、延误和车站信息。