通过VBB API提供对柏林公共交通数据的访问,使用户能够查询站点、获取发车信息并在柏林-勃兰登堡地区规划行程。
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(字符串): 获取出发信息的站点IDresults(数字, 可选): 返回的结果数量
3. get_journeys
从一个站点到另一个站点的行程选项。
参数:
from(字符串): 出发站点IDto(字符串): 目的地站点IDdeparture(字符串, 可选): 出发时间(例如:"明天下午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。
开始使用:
这将把您的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服务器:
- 访问 https://playground.ai.cloudflare.com/
- 输入已部署的MCP服务器URL (
remote-mcp-server-authless.<your-account>.workers.dev/sse) - 现在您可以直接从游乐场使用您的MCP工具了!
来源
- 来源:github
- 链接:https://github.com/harshil1712/berlin-transport-mcp