Token导航 LogoToken导航TokenDH.com
MCP Hafas European logo
运维云端未说明官方级别未说明来源级核验

MCP Hafas European

MCP Server

一个通过hafas-client提供欧洲公共交通查询的服务,支持50多个铁路和公交运营商,无需API密钥。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
JavaScript云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

McCullonas

提供方

McCullonas

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

mcp哈法斯欧洲

用于欧洲公共交通查询的MCP服务器 哈法斯客户. 支持欧洲50多家铁路和交通运营商(以及美国的一些运营商)-无需API密钥。

状态: 准备就绪

______________________________________________________________________

先决条件

  • 包子 运行时间(curl -fsSL https://bun.sh/install | bash)
  • 不需要API密钥-使用可公开访问的HAFAS端点

______________________________________________________________________

安装

git clone git@github.com:McCullonas/mcp-hafas-european.git
cd mcp-hafas-european
bun install

______________________________________________________________________

支持的运营商

50多名操作员可通过 operator 参数:

代码操作员国家
db德国联邦铁路🇩🇪 德国
oebb奥比🇦🇹 奥地利
sbbSBB(通过哈法斯)🇨🇭 瑞士
sncbSNCB/NMBS🇧🇪 比利时
pkpPKP城际🇵🇱 波兰
rejseplanenRejsepanen🇩🇰 丹麦
irish-rail爱尔兰铁路🇮🇪 爱尔兰
cflCFL🇱🇺 卢森堡
bvgBVG柏林🇩🇪 德国
vbbVBB柏林勃兰登堡🇩🇪 德国
rmvRMV(法兰克福地区)🇩🇪 德国
bart湾区快速交通🇺🇸 美国

hafas_list_operators 查看完整列表。

______________________________________________________________________

可用工具

hafas_list_operators

列出所有可用的运营商配置文件及其代码、名称和国家。

没有参数。

hafas_search_stations

在特定运营商的网络中按名称搜索电台。

参数:

  • operator --操作员代码(例如。 "db", "oebb")
  • query --要搜索的站名(例如。 "Frankfurt", "Wien Hauptbahnhof")
  • results *(可选)* --最大结果(默认值5)

hafas_get_departures

获取即将从车站出发的航班。

参数:

  • operator --操作员代码
  • stationId --车站ID(来自 hafas_search_stations)
  • when *(可选)* --ISO 8601日期时间(默认值:现在)
  • duration *(可选)* --时间跨度(分钟)(默认值60)

返回:线路名称、目的地、计划/实际时间、延迟、平台号。

hafas_get_arrivals

在车站接收即将到来的乘客。

参数:

  • operator --操作员代码
  • stationId --车站ID
  • when *(可选)* --ISO 8601日期时间
  • duration *(可选)* --时间跨度(分钟)

hafas_get_journeys

计划两个车站之间的行程,包括转机和换乘。

参数:

  • operator --操作员代码
  • fromId --始发站ID
  • toId --目的站ID
  • when *(可选)* --出发日期(ISO 8601)
  • results *(可选)* --行程选项数量(默认3)

返回:路线、航段、换乘信息、持续时间、延误、站台号。

______________________________________________________________________

MCP客户端配置

添加到您的 settings.json:

{
  "mcpServers": {
    "hafas-european": {
      "command": "bun",
      "args": ["run", "/path/to/mcp-hafas-european/src/index.ts"]
    }
  }
}

不需要环境变量。

______________________________________________________________________

发展

# Run directly
bun run src/index.ts

# Build
bun build src/index.ts --outdir dist --target node

______________________________________________________________________

数据源

此服务器使用 哈法斯客户 通过 德赫斯特,连接到可公开访问的HAFAS 由每个交通管理局运营的端点。使用受每个运营商条款的约束。

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

JavaScript云端部署Docker公共交通本地部署欧洲交通铁路查询公交查询HAFAS

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP