TTC MCP服务器
MCP服务器,通过TTC API获取第比利斯公共交通实时信息。
特性
- 🚌 实时公交车到达时间
- 🗺️ 坐标之间的行程规划
- 🛑 停车和路线信息
- 📋 完整的系统数据(所有站点和路线)
设置
- 安装依赖项:
uv sync- 配置API密钥:
cp .env.example .env
# Edit .env and add: TTC_API_KEY=your-api-key-here- 运行服务器:
python ttcMCP.py服务器在上运行 http://0.0.0.0:8000
获取API密钥
我不知道获取TTC API密钥的具体方法,但你可以简单地在谷歌上搜索:“tbilisi TTC API密钥站点:github.com”:)。
注:
- 我找不到API文档,这就是为什么有些参数是硬编码的。
- 由于地理防火墙,TTC API仅服务于源自格鲁吉亚的请求。
可用工具
| 工具 | 说明 | 参数 |
|---|---|---|
arrival_times | 获取停车的实时到达信息 | stop_id |
search_stop_by_name | 按名称搜索站点 | name |
search_stops_nearby | 找到距离坐标最近的5个站点 | lat, lon |
get_stop | 获取停车详情 | stop_id |
get_all_routes | 列出所有路线 | - |
plan_trip | 计划坐标之间的旅行 | from_lat, from_lng, to_lat, to_lng |
get_stop_routes | 获取停靠路线 | stop_id |
