返回市场
名称服务-MCP服务器

名称服务-MCP服务器

作者:r-huijts43 星标更新:2025-08-26

项目介绍

MseeP.ai 安全评估徽章

<img src="https://upload.wikimedia.org/wikipedia/commons/b/b7/Nederlandse_Spoorwegen_logo.svg" alt="NS Logo" width="380"/><img src="https://gips1.baidu.com/it/u=618264942,3902754549&fm=3081&app=3081&f=PNG?w=760&h=400" alt="NS 旅行信息服务器 MCP 服务器" width="380"/>

NS 旅行信息 MCP 服务器

smithery 徽章 npm 版本

将您的AI助手变成荷兰铁路专家!此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"
      }
    }
  }
}

您可以在NS API门户获取API密钥。

2. 使用Smithery

通过Smithery自动安装NS旅行信息服务器:

npx -y @smithery/cli install ns-server --client claude

3. 从源代码

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 复制示例环境文件:
    cp .env.example .env
    
  4. 将您的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"
      }
    }
  }
}

确保:

  1. /path/to/ns-server替换为您实际安装路径
  2. env部分添加您的NS API密钥。可以从这里获取:https://apiportal.ns.nl/product#product=NsApp

更新配置后,请重启Claude Desktop以使更改生效。

实际应用案例

  • “我通常从阿尔默勒到阿姆斯特丹的8:15火车是否准时?”
  • “今天鹿特丹-海牙线路上是否有任何延误?”
  • “如果直接线路有维护工作,去乌得勒支的最佳替代路线是什么?”
  • “为了在上午9点前到达阿姆斯特丹南区的办公室,我应该乘坐哪一班火车?”
  • “带婴儿车去阿姆斯特丹的路线中,哪一条转乘最少?”
  • “为了赶上海牙上午10点的会议,我可以最早乘坐哪一班火车?”
  • “晚上在阿姆斯特丹玩之后,最后一班回格罗宁根的火车是什么时候?”
  • “周末的工程作业是否会影响我周一早上的课程?”
  • “乌得勒支中央站是否有OV-fiets自行车供我的下午会议使用?”
  • “埃因霍温Strijp-S站是否轮椅可及,并且它有哪些站台?”
  • “未来一小时内,哪些火车将抵达乌得勒支中央站?”
  • “从芬洛到史基浦机场的火车是否准时到达?”
  • “从阿姆斯特丹到鹿特丹的一等座票价是多少?”
  • “两个成人和一个儿童前往海牙的票价是多少?”

🔑 环境变量

变量描述
NS_API_KEY您的NS API密钥(必需)

🌟 功能

此MCP服务器通过以下端点提供对NS列车信息的全面访问:

实时列车信息

  • 发车信息:获取包括站台号、延误情况和旅行备注在内的实时发车信息
  • 到站信息:访问即将到达的列车信息,包括始发站、站台变更和状态更新
  • 行程规划:查找包含转乘和实时更新的最佳旅行路线
  • 服务更新:检查中断、维护工作和工程活动

价格信息

  • 票价:获取单程和往返旅程的准确票价
  • 旅行等级:比较一等和二等旅行的价格
  • 团体票价:计算成人和儿童的票价
  • 折扣选项:检查联合旅程折扣和特殊优惠
  • 有效期详情:查看票证的有效期和旅行条件

车站信息

  • 车站详情:访问包括设施和无障碍功能、站台布局和轨道信息、OV-fiets(自行车租赁)可用性以及位置和接近细节在内的综合车站信息

额外功能

  • 多语言支持:信息提供荷兰语和英语
  • 灵活查询:按车站名称、代码或UIC标识符搜索
  • 时区处理:正确处理国际车站的时间区域
  • 状态更新:实时跟踪变化、延误和取消

许可证

本项目根据MIT许可证发布 - 查看LICENSE文件以获取详细信息