Georgia 511
About
Integrates with Georgia's 511 service to provide real-time traffic data, including information on cameras, signs, events, and road conditions for various applications and analyses.
Details
- Author
- cpbrad31
- Repository
- cpbrad31/mcp_ga_511
- Categories
- Design, Developer Tools, Knowledge Base, AI, Communication, Infrastructure
Jump to
- Access to all Georgia 511 API endpoints:
- Traffic cameras
- Message signs
- Variable speed signs
- Traffic events
- Alerts
- Rest areas
- Ports of entry
- Express lanes
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Georgia 511Command (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
@highlight/mcp-server
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
1. Set your Georgia 511 API key as an environment variable:
export GA511_API_KEY="your-api-key-here"
2. 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
3. Connect to the server from an MCP client like Claude Desktop.
get_cameras
Get traffic camera information. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
get_message_signs
Get variable message sign information. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
get_variable_speed_signs
Get variable speed sign information. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
get_traffic_events
Get traffic events information. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
get_alerts
Get alert notifications. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
get_rest_areas
Get rest area information. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
get_ports_of_entry
Get ports of entry information. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
get_express_lanes
Get express lanes information. Optional parameter: region (string) to filter results by region (e.g., 'Atlanta', 'Savannah').
The server provides the following tools:
- get_cameras: Get traffic camera information
- get_message_signs: Get variable message sign information
- get_variable_speed_signs: Get variable speed sign information
- get_traffic_events: Get traffic events information
- get_alerts: Get alert notifications
- get_rest_areas: Get rest area information
- get_ports_of_entry: Get ports of entry information
- get_express_lanes: Get express lanes information
Each tool accepts an optional region parameter to filter results by region (e.g., 'Atlanta', 'Savannah').
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"georgia 511": {
"env": {},
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
}
}
Linux
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Macos
{
"env": [],
"args": [
"-y",
"@highlight/mcp-server"
],
"command": "npx"
}
Windows
{
"env": [],
"args": [
"/c",
"npx",
"-y",
"@highlight/mcp-server"
],
"command": "cmd"
}
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
1. Clone this repository:
git clone https://github.com/yourusername/ga511-mcp-server.git
cd ga511-mcp-server
2. Install the required dependencies:
pip install -r requirements.txt
Usage
1. Set your Georgia 511 API key as an environment variable:
export GA511_API_KEY="your-api-key-here"
2. 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
3. Connect to the server from an MCP client like Claude Desktop.
Available Tools
The server provides the following tools:
- get_cameras: Get traffic camera information
- get_message_signs: Get variable message sign information
- get_variable_speed_signs: Get variable speed sign information
- get_traffic_events: Get traffic events information
- get_alerts: Get alert notifications
- get_rest_areas: Get rest area information
- get_ports_of_entry: Get ports of entry information
- get_express_lanes: Get express lanes information
Each tool accepts an optional region parameter to filter results by region (e.g., 'Atlanta', 'Savannah').
License
MIT
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





