
mcp-wsdot

2025.04.21
0
Go交通信息服务API 交互位置服务
mcp-wsdot 是一个基于模型上下文协议(MCP)的服务器,专门用于与华盛顿州交通部(WSDOT)API 进行交互。它提供了获取渡轮路线、时间表等交通信息的工具,适用于需要实时或计划性交通信息的应用场景。
View on GitHub
Overview
基本能力
产品定位
mcp-wsdot 是一个专门用于与华盛顿州交通部(WSDOT)API 交互的模型上下文协议(MCP)服务器,提供交通信息查询服务。
核心功能
- 获取当前时间(PDT/PST 时区)
- 获取可用的渡轮路线名称和 ID
- 根据路线 ID 获取当天的航行时间表
适用场景
- 实时交通信息查询
- 渡轮航行计划安排
- 旅行规划应用
工具列表
工具名称 | 描述 |
---|---|
get_current_time |
获取当前时间(PDT/PST 时区) |
get_route_schedules |
获取可用的渡轮路线名称和 ID |
get_schedules_today_by_route_id |
根据路线 ID 获取当天的航行时间表 |
常见问题解答
- MacOS 二进制文件问题:下载的二进制文件可能需要解除安全警告,使用命令
xattr -rd com.apple.quarantine <path-to-binary>
解决。
使用教程
使用依赖
- 安装 bun 以获得最佳开发体验(用于启动 MCP Inspector)
安装教程
- 使用 Docker Compose 运行应用程序:
bash docker compose up -d --build && docker compose logs -f -t
- 安装完成后,可以在
http://localhost:3000
访问 Grafana 查看指标和追踪。
调试方式
- 支持 SSE 和 STDIO 传输,通过环境变量
TRANSPORT
设置。 - 使用
make mcp
启动 MCP Inspector 进行调试。