本项目是一个提供柏林公共交通数据访问的MCP服务器,它封装了 v6.vbb.transport.rest API,将VBB(Verkehrsverbund Berlin - Brandenburg)API进行了封装,方便用户获取相关交通数据。
您可以通过以下两种方式开始使用本MCP服务器:
remote-mcp-server-authless..workers.dev/sse 的URL。npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
可搜索柏林 - 勃兰登堡的公共运输车站。
参数:
query (字符串):搜索查询为特定车站获取即将到达的列车或公交车信息。
参数:
stop_id (字符串):要获取发车信息的车站IDresults (数字,可选):要返回的结果数量从一个车站到另一个车站查询出行方案。
参数:
from (字符串):出发地车站IDto (字符串):目的地车站IDdeparture (字符串,可选):出发时间(例如:"明天下午2点")results (数字,可选):要返回的结果数量您也可以通过 mcp - remote代理,从本地MCP客户端连接到远程MCP服务器。
要在Claude Desktop中连接到您的MCP服务器,请按照 Anthropic的快速入门指南 操作,并在Claude Desktop中进入设置 > 开发者 > 编辑配置。
更新为以下配置:
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"https://berlin-transport.mcp-tools.app/sse" // 或者如果本地运行 http://localhost:8787/sse
]
}
}
}
重启Claude后,您应该可以看到这些工具变得可用。
您可以通过以下步骤将您的MCP服务器连接到Cloudflare AI Playground:
remote-mcp-server-authless..workers.dev/sse )要在MCP服务器中添加自己的 工具,请在 src/index.ts 的 init() 方法中使用 this.server.tool(...) 进行定义。
有关底层API的更多详细信息,请访问 v6.vbb.transport.rest/getting-started.html。