使用说明
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 |