柏林交通规划助手

通过VBB API提供对柏林公共交通数据的访问,使用户能够查询站点、获取发车信息并在柏林-勃兰登堡地区规划行程。

travel-and-transportationlocation-services

367 查看 · 2026-07-07 更新

简介

通过VBB API提供对柏林公共交通数据的访问,使用户能够查询站点、获取发车信息并在柏林-勃兰登堡地区规划行程。

简介

通过VBB API提供对柏林公共交通数据的访问,使用户能够查询站点、获取发车信息并在柏林-勃兰登堡地区规划行程。

柏林交通MCP服务器

一个通过VBB(柏林-勃兰登堡交通联盟)API提供访问柏林公共交通数据的MCP服务器。该服务器封装了v6.vbb.transport.rest API。

可用工具

1. search_stops

在柏林-勃兰登堡地区搜索公共交通站点。

参数:

  • query (字符串): 站点搜索查询

2. get_departures

获取特定站点即将出发的班次信息。

参数:

  • stop_id (字符串): 获取出发信息的站点ID
  • results (数字, 可选): 返回的结果数量

3. get_journeys

从一个站点到另一个站点的行程选项。

参数:

  • from (字符串): 出发站点ID
  • to (字符串): 目的地站点ID
  • departure (字符串, 可选): 出发时间(例如:"明天下午2点")
  • results (数字, 可选): 返回的结果数量

将Claude桌面版连接到您的MCP服务器

您也可以使用mcp-remote代理从本地MCP客户端连接到远程MCP服务器。

要从Claude桌面版连接到您的MCP服务器,请遵循Anthropic快速入门指南,并在Claude桌面版中转至设置 > 开发者 > 编辑配置。

更新为以下配置:

json { "mcpServers": { "calculator": { "command": "npx", "args": [ "mcp-remote", "https://berlin-transport.mcp-tools.app/sse" // 或者如果是本地 http://localhost:8787/sse ] } } }

重启Claude,您应该能看到这些工具变得可用。

API文档

有关底层API的更多详细信息,请访问v6.vbb.transport.rest/getting-started.html

开始使用:

部署到Workers

这将把您的MCP服务器部署到类似这样的URL: remote-mcp-server-authless.<your-account>.workers.dev/sse

或者,您可以使用下面的命令行在本地机器上创建远程MCP服务器: bash npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

自定义您的MCP服务器

要在MCP服务器中添加自己的工具,请在src/index.ts文件中的init()方法里使用this.server.tool(...)来定义每个工具。

连接到Cloudflare AI游乐场

您可以从Cloudflare AI游乐场(这是一个远程MCP客户端)连接到您的MCP服务器:

  1. 访问 https://playground.ai.cloudflare.com/
  2. 输入已部署的MCP服务器URL (remote-mcp-server-authless.<your-account>.workers.dev/sse)
  3. 现在您可以直接从游乐场使用您的MCP工具了!

来源