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

Oepnv MCP

MCP Server

一个基于v6.db.transport.rest API的德国公共交通信息模型上下文协议(MCP)服务器,提供站点搜索、实时到发信息、行程规划和智能警告功能。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScript实时数据云端部署

安装说明

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

作者 / 组织

alpenkind

提供方

alpenkind

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

公共 MCP 服务器

用于德国公共交通信息的模型上下文协议(MCP)服务器,使用v6.db.transport.rest API。

特性

  • 搜索车站和站点 -查找德国各地的火车站、公交车站、电车站
  • 实时出发/到达 -具有延迟跟踪功能的实时信息
  • 行程规划 -查找传输、平台信息和紧密连接警告的连接
  • 智能警告 -突出显示延迟、取消、平台更改和风险转移

支持所有交通类型:ICE、IC、RE、RB、S-Bahn、U-Bahn、有轨电车、公共汽车

安装

npm install
npm run build

用法

添加到MCP客户端配置中。此服务器使用stdio传输。

配置示例:

{
  "mcpServers": {
    "oepnv": {
      "command": "node",
      "args": ["/absolute/path/to/oepnv-mcp/dist/index.js"]
    }
  }
}

重新启动MCP客户端以激活服务器。

查询示例

  • “查找从慕尼黑Hbf到柏林的火车”
  • “告诉我从亚历山大广场出发的路线”
  • “下一班S-Bahn什么时候从玛利亚广场出发?”
  • “计划明天10:00从斯图加特到汉堡的旅程”

可用工具

search_station

按名称搜索车站和站点。

参数:

  • query (string):车站名称(例如,“慕尼黑Hbf”、“柏林亚历山大广场”)

get_departures

从车站获取实时出发信息。

参数:

  • stationId (string):搜索结果中的站点ID
  • duration (数字,可选):以分钟为单位的时间窗口(默认值:90,最大值:120)

get_arrivals

在车站获取实时到达信息。

参数:

  • stationId (string):搜索结果中的站点ID
  • duration (数字,可选):以分钟为单位的时间窗口(默认值:90,最大值:120)

search_journeys

查找两个车站之间的行程连接。

参数:

  • originId (字符串):源站ID
  • destinationId (string):目的站ID
  • departureTime (字符串,可选):出发时间 YYYY-MM-DDTHH:MM 格式

发展

# Run in development mode
npm run dev

# Build
npm run build

# Start production server
npm start

API

此服务器使用 v6.db.transport API (db-vento客户端作为后端)。

许可证

麻省理工学院

目录标签

目录标签

TypeScript实时数据云端部署公共交通本地部署行程规划德国交通

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP