@pipeworx/mcp-irail

中文文档
0.2.1发布于 2026/11/02MITES Module零依赖构建来源已验证

iRail MCP -比利时铁路(SNCB/NMBS)通过社区iRail API (https://api.irail.be无钥匙, https://docs.irail.be)

中文使用文档
文档目录8 节
  1. 工具
  2. 快速入门
  3. 这个端点实际服务什么
  4. 没有MCP客户端?通过HTTP调用它
  5. 从npm运行它
  6. 与ask_pipe一起使用
  7. 更多的
  8. 许可证

mcp-irail

iRail MCP -比利时铁路(SNCB/NMBS)通过社区iRail API (https://api.irail.be无钥匙, https://docs.irail.be)

的一部分 Pipeworx -一个MCP网关连接AI代理到1865+实时数据源。这是一个独立的、非官方的集成——不隶属于上游供应商,不受其认可,也不由其发布。

工具

工具描述
irail_liveboard比利时火车站现场发车-比利时火车时间SNCB NMBS。布鲁塞尔安特卫普根特出发与火车号码,目的地,预定时间,延误分钟,平台,和取消的旗帜。将到达板的类型设置为“arrival”。车站名称接受英文外来词和模糊输入(“布鲁塞尔-南”、“安特卫普-中央”、“利<s:1> -吉列明”)。示例:irail_liveboard({station: "Brussels-South"})
irail_journey计划两个比利时车站之间的火车旅程- SNCB NMBS路线规划器,包括腿,换乘,实时延迟和每条腿的平台。回答“从布鲁塞尔到安特卫普的下一趟火车”,“从根特到利弗里奇怎么坐火车”。可选的depart_at或arrive_by作为ISO datetime (“2026-07-20T09:00“)或time(”09:00”),用比利时当地时间进行解释。示例:irail_journey({from: "Brussels-South", to: "Antwerp-Central"})
irail_train追踪一列比利时火车的车号-我的比利时火车是否晚点了。所有站点的预定时间与实际时间、每站延迟(以分钟为单位)、站台、当前延迟和现场位置。支持“IC1832”、“IC1832”或“BE.NMBS.IC1832”。车次来自irail_liveboard或irail_journey。示例:irail_train({id: "IC1832"})
irail_disturbances目前比利时铁路网(SNCB NMBS Infrabel)的骚乱,事件和计划工程-罢工,轨道工程,线路关闭影响比利时火车服务。返回标题、摘要、类型(计划或干扰)、链接和最后更新时间。例如:irail_disturbances ({})

快速入门

添加到您的MCP客户端(克劳德桌面,光标,风帆冲浪等):

{
  "mcpServers": {
    "irail": {
      "url": "https://gateway.pipeworx.io/irail/mcp"
    }
  }
}

这个端点实际服务什么

tools/list 在 https://gateway.pipeworx.io/irail/mcp 返回表中的工具 以上 加上共享的Pipeworx元工具 - - - - - - ask_pipeworx, discover_tools, search_within, remember/recall 剩下的 gateway-wide集。所以你看到的工具数大于这个表:a 单包端点目前列出了大约30个共享工具 包的。连接的 initialize Response声明它的确切范围,和 是某一天的权威答案。

这是故意的,而不是偶然的。元工具是什么让 有作用域的连接回答了这个包没有涉及的问题——via ask_pipeworx,它在整个目录中路由,而不需要添加 第二个MCP服务器。目前没有办法安装包端点 他们;如果额外的模式花费了比路由更多的上下文, 连接到完整网关一次,而不是连接到多个包端点。

或者连接到完整的Pipeworx网关以获取列出的每个包的工具 直接,而不是这一个:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

两个url都到达相同的网关和相同的1865+数据源。这个 唯一的区别是列出了哪个包的工具 直接; ask_pipeworx 从任意一个点到达所有点。

没有MCP客户端?通过HTTP调用它

curl -X POST https://gateway.pipeworx.io/v1/tools/irail_liveboard \
  -H 'Content-Type: application/json' \
  -d '{"station":"Brussels-South"}'

第一次通话不需要账户。检查任何工具: GET https://gateway.pipeworx.io/v1/tools/irail_liveboard. 找到一个: POST https://gateway.pipeworx.io/v1/tools/search_packs 与 {"query":"..."}.

从npm运行它

@pipeworx/mcp-irail 是一个本地工作室桥接到Pipeworx网关:你的MCP客户端 从这里开始 npx,它会将每个呼叫转发给同一个 https://gateway.pipeworx.io/irail/mcp 如上所示的端点。它需要网络接入; 没有离线模式。

{
  "mcpServers": {
    "irail": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-irail"]
    }
  }
}

如果没有密钥,它会匿名呼叫,每天最多呼叫50次。免费帐户 把它提高到每天200英镑,开个钥匙 https://pipeworx.io/signup 并添加 "env": { "PIPEWORX_API_KEY": "<your key>" } 到服务器条目。 密钥作为承载令牌发送,与托管连接发送的方式相同, 所以通话都是按实际情况计费的。

它列出了 只有 这个包的工具是默认的。集 PIPEWORX_META_TOOLS=1 来 还列表 ask_pipeworx 以及其他网关范围的工具。

HTTPS代理的背后:Node的内置 fetch 不读 HTTPS_PROXY 由 违约。更新的Node版本支持它 NODE_USE_ENV_PROXY=1 设置;检查 您的Node版本的文档。

与ask_pipe一起使用

您可以用简单的英语提问,而不是直接调用工具 这对上面的包端点和完整网关都有效:

ask_pipeworx({ question: "your question about Irail data" })

网关选择正确的工具并自动填充参数。

更多的

许可证

麻省理工学院

版本与发布记录

@pipeworx/mcp-irail 共发布 4 个版本,首次发布于 2026/07/20;过去 12 个月发布了 4 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.2.1latest2026/11/021 天前
0.2.02026/10/295 天前
0.1.12026/09/251 个月前
0.1.02026/07/203 个月前

关于 @pipeworx/mcp-irail 的常见问题

@pipeworx/mcp-irail 是什么?

iRail MCP -比利时铁路(SNCB/NMBS)通过社区iRail API (https://api.irail.be无钥匙, https://docs.irail.be)

如何安装 @pipeworx/mcp-irail?

在项目目录运行 npm install @pipeworx/mcp-irail,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 mcp-irail,可以用 npx mcp-irail 直接运行。

@pipeworx/mcp-irail 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/pipeworx__mcp-irail 是否存在。

@pipeworx/mcp-irail 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@pipeworx/mcp-irail 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@pipeworx/mcp-irail 可以商用吗?

@pipeworx/mcp-irail 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@pipeworx/mcp-irail 还在维护吗?

最新版本 0.2.1 发布于 2026/11/02(1 天前);至今共发布 4 个版本,其中过去 12 个月发布了 4 个;首次发布于 2026/07/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。