格鲁吉亚511 MCP服务器
这是一个模型上下文协议(MCP)服务器,提供对Georgia 511业务数据API的访问。它允许像Claude Desktop这样的MCP客户端访问佐治亚州511服务的实时交通信息。
特性
- 访问所有Georgia 511 API端点:
- 交通摄像头 - 信息板 - 变速标志 - 交通事件 - 警报 - 休息区 - 入境口岸 - 快速通道
先决条件
- Python 3.8或更高版本
- 乔治亚511 API密钥(在https://511ga.org/developers/doc)
安装
- 克隆此存储库:
git clone https://github.com/yourusername/ga511-mcp-server.git
cd ga511-mcp-server- 安装所需的依赖项:
pip install -r requirements.txt用法
- 将您的Georgia 511 API密钥设置为环境变量:
export GA511_API_KEY="your-api-key-here"- 运行服务器:
python ga511_mcp_server.py默认情况下,服务器将在 localhost:8080。您可以自定义主机和端口:
python ga511_mcp_server.py --host 0.0.0.0 --port 9000- 从像Claude Desktop这样的MCP客户端连接到服务器。
可用工具
服务器提供以下工具:
get_cameras:获取交通摄像头信息get_message_signs:获取可变消息标志信息get_variable_speed_signs:获取变速标志信息get_traffic_events:获取交通事件信息get_alerts:获取警报通知get_rest_areas:获取休息区信息get_ports_of_entry:获取入境口岸信息get_express_lanes:获取快速车道信息
每个工具都接受一个可选 region 按地区过滤结果的参数(例如,“亚特兰大”、“萨凡纳”)。
许可证
麻省理工学院
