Georgia 511
Integrates with
Georgia 511
Georgia 511 MCP Server
This is a Model Context Protocol (MCP) server that provides access to the Georgia 511 traffic data API. It allows MCP clients like Claude Desktop to access real-time traffic information from Georgia's 511 service.
Features
- Access to all Georgia 511 API endpoints:
- Traffic cameras
- Message signs
- Variable speed signs
- Traffic events
- Alerts
- Rest areas
- Ports of entry
- Express lanes
Prerequisites
- Python 3.8 or higher
- A Georgia 511 API key (sign up at https://511ga.org/developers/doc)
Installation
-
Clone this repository:
git clone https://github.com/yourusername/ga511-mcp-server.git cd ga511-mcp-server
-
Install the required dependencies:
pip install -r requirements.txt
Usage
-
Set your Georgia 511 API key as an environment variable:
export GA511_API_KEY="your-api-key-here"
-
Run the server:
python ga511_mcp_server.py
By default, the server will run on
localhost:8080
. You can customize the host and port:python ga511_mcp_server.py --host 0.0.0.0 --port 9000
-
Connect to the server from an MCP client like Claude Desktop.
Available Tools
The server provides the following tools:
get_cameras
: Get traffic camera informationget_message_signs
: Get variable message sign informationget_variable_speed_signs
: Get variable speed sign informationget_traffic_events
: Get traffic events informationget_alerts
: Get alert notificationsget_rest_areas
: Get rest area informationget_ports_of_entry
: Get ports of entry informationget_express_lanes
: Get express lanes information
Each tool accepts an optional region
parameter to filter results by region (e.g., 'Atlanta', 'Savannah').
License
MIT