返回市场
柏林运输MCP

柏林运输MCP

作者:harshil17125 星标更新:2025-05-05

项目介绍

柏林交通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 Desktop连接到您的MCP服务器

您还可以通过使用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,您应该能看到这些工具变得可用。

API文档

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

快速开始:

部署到Workers

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

或者,您可以使用以下命令行在本地机器上创建远程MCP服务器:

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 Playground

您可以通过Cloudflare AI Playground连接到您的MCP服务器,这是一个远程MCP客户端:

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