article
README
🚀 乔治亚州 511 MCP 服务器
这是一个模型上下文协议(MCP)服务器,它为用户提供了访问乔治亚州 511 交通数据 API 的途径。借助该服务器,像 Claude Desktop 这样的 MCP 客户端能够实时获取来自乔治亚州 511 服务的交通信息。
✨ 主要特性
- 全面的 API 端点访问:可访问所有乔治亚州 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
💻 使用示例
基础用法
-
设置您的乔治亚州 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 参数,用于按区域过滤结果(例如,“亚特兰大”,“savannah”)。
Scan to join WeChat group