Georgia 511 MCP Server

Georgia 511 MCP Server

site icon
2025.03.06 0
Python交通数据服务实时交通信息位置服务
Georgia 511 MCP Server 是一个基于模型上下文协议(MCP)的服务,提供对乔治亚州511交通数据API的访问。它允许MCP客户端(如Claude Desktop)获取乔治亚州511服务的实时交通信息。
View on GitHub

Overview

基本能力

产品定位

Georgia 511 MCP Server 是一个交通数据服务,专门用于提供乔治亚州的实时交通信息。

核心功能

  • 访问乔治亚州511 API的所有端点,包括:
  • 交通摄像头
  • 信息标志
  • 可变速度标志
  • 交通事件
  • 警报
  • 休息区
  • 入境口岸
  • 快速车道

适用场景

  • 实时交通监控
  • 交通事件提醒
  • 道路信息查询
  • 交通数据分析

工具列表

  • 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参数,用于按区域(如'Atlanta'、'Savannah')过滤结果。

使用教程

使用依赖

  • Python 3.8或更高版本
  • 乔治亚州511 API密钥(在https://511ga.org/developers/doc注册)

安装教程

  1. 克隆仓库: git clone https://github.com/yourusername/ga511-mcp-server.git cd ga511-mcp-server

  2. 安装依赖: pip install -r requirements.txt

调试方式

  1. 设置API密钥环境变量: export GA511_API_KEY="your-api-key-here"

  2. 运行服务器: python ga511_mcp_server.py

默认情况下,服务器将在localhost:8080上运行。可以自定义主机和端口: python ga511_mcp_server.py --host 0.0.0.0 --port 9000

  1. 从MCP客户端(如Claude Desktop)连接到服务器。

许可证

该项目遵循 MIT 开源许可条款。