首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
NS MCP 服务器2026-02-0693分享添加福利群:解决AI开发者的「MCP实战痛点」
提供荷兰铁路(NS)旅行信息的MCP服务器。
By r-huijts
2026-02-0693
github
详情内容

MseeP.ai 安全评估徽章

NS Logo NS 旅行信息服务器 MCP 服务器

NS 旅行信息 MCP 服务器

smithery 徽章 npm 版本

将您的 AI 助手转变为荷兰铁路专家!此 MCP 服务器将 Claude 连接到实时的 NS(荷兰铁路)旅行信息,使其成为您在荷兰乘坐火车出行的完美伴侣。

安装

您可以通过三种方式安装此服务器:

1. 使用 Claude Desktop 和 NPM 包

更新您的 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 文件

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档