mcpField
T
TransCAPI

TransCAPI

本地服务
transcapi.com地图与出行06 天前更新

关于 TransCAPI

TransCAPI 是为 AI 助手提供英国、爱尔兰、荷兰和比利时公共交通实时信息的 MCP 服务。只读工具涵盖班次、行程规划、票价和线路中断情况。

主要功能

  1. 01公交和铁路实时班次
  2. 02公交实时位置及线路详情
  3. 03含铁路票价的行程规划
  4. 04按线路匹配的中断信息
  5. 05站点和地点搜索
  6. 06公交准点率测量

适用场景

  1. 01查询下一班火车及延误情况
  2. 02查找站点或指定地点附近的公交
  3. 03规划支持地区内的公共交通行程
  4. 04查看影响线路的中断情况

MCP 相关

向 MCP 客户端提供只读的 TransCAPI 交通数据和搜索工具,包括实时班次、车辆、行程及中断信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-transcapi": {
"command": "uvx",
"args": [
"transcapi-mcp"
],
"env": {
"TRANSCAPI_API_KEY": "<TRANSCAPI_API_KEY>",
"TRANSCAPI_BASE_URL": "<TRANSCAPI_BASE_URL>"
}
}
}
}
启动命令uvx transcapi-mcp
需要配置的环境变量
TRANSCAPI_API_KEY密钥Your TransCAPI API key. Free at https://www.transcapi.com/signup
TRANSCAPI_BASE_URLAPI address, if not https://api.transcapi.com

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypitranscapi-mcp0.1.3

工具

10

收录的工具列表 · 更新于 5 天前

参数类型必填说明
latany否
lonany否
limitinteger否
querystring是

详细介绍

TransCAPI MCP server

让 Claude 等 AI 助手能够使用实时数据回答有关大不列颠和爱尔兰公共交通的问题:“从 Leeds 到 York 的下一班火车是什么时候?准点吗?”、“52 路公交车在哪里?”、“我的回家路线有任何交通中断吗?”

它将助手连接到 TransCAPI,服务范围包括英格兰、苏格兰、威尔士和爱尔兰岛(以及荷兰和比利时):站点和地点、带实时运行信息的公交和铁路发车信息、公交实时位置、含铁路票价的行程规划、与路线匹配的交通中断信息,以及实测公交准点率。

设置

  1. 在 https://www.transcapi.com/signup 获取免费 API 密钥(每天 200 次请求,适用于所有端点)。

  2. 将服务添加到你的 MCP 客户端。对于 Claude Desktop,请在 claude_desktop_config.json 中配置:

    {
      "mcpServers": {
        "transcapi": {
          "command": "uvx",
          "args": ["transcapi-mcp"],
          "env": { "TRANSCAPI_API_KEY": "your-key" }
        }
      }
    }
    

    对于 Claude Code:

    claude mcp add transcapi --env TRANSCAPI_API_KEY=your-key -- uvx transcapi-mcp
    

    或者自行使用 pip install transcapi-mcp 安装并运行 transcapi-mcp。

工具

工具可回答的问题
search_places按名称查找城镇、村庄、邮政编码或站点
nearby_stops某个位置附近的公交、有轨电车和铁路站点,以及公交的行驶方向
nearby_stations某个位置附近的铁路车站
bus_departures公交站有哪些车要发车(或到达),以及已追踪公交车的实时信息
rail_departures车站的实时列车信息:预计时间、站台、取消情况和延误原因
train_service一列火车今日停靠的所有车站及其实时信息
bus_service一趟公交行程停靠的所有站点,以及公交车当前的位置
live_buses某个位置附近道路上的公交车,以及已追踪公交车的延误信息
disruptions按区域、线路或行程路线查询计划施工、事故和线路状态
plan_journey两地之间的公共交通行程(目前支持 South and West Yorkshire 和 West Sussex)

所有工具均为只读。

配置

变量
TRANSCAPI_API_KEY必需。你的 TransCAPI 密钥。
TRANSCAPI_BASE_URL可选。默认为 https://api.transcapi.com。

署名

TransCAPI 基于官方开放数据构建。如果你向他人展示其数据,请按照 https://www.transcapi.com/docs/data-sources 中的说明注明来源。

许可证

MIT。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。