交通数据服务

提供香港交通相关数据的MCP服务器,包括乘客流量统计、实时公交到达数据和陆路边界控制点等待时间。

  • by hkopenai
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 hkopenai/hk-transportation-mcp-server

使用说明

香港交通数据MCP服务器

这是一个MCP服务器,通过FastMCP接口访问香港的运输相关数据。

特性

客运量统计

  • 获取香港管制站每日客运量统计数据。按日期范围筛选数据。按访客类别划分的分项统计数字(香港居民、内地访客及其他访客)

九龙巴士及龙运巴士服务的实时到达数据

  • 获取九龙巴士(KMB)和龙运巴士服务的所有巴士路线。按语言筛选(英语、繁体中文、简体中文)

陆地边界管制站等候时间

  • 获取香港陆路边境管制站目前的等候时间。按语言筛选(英语、繁体中文、简体中文)

数据源

  • 香港入境事务处乘客交通数据
  • 九龙巴士及龙运巴士服务的巴士路线数据

例子

  • 昨天有多少香港人通过高铁抵达。
  • 获取所有KMB/LWB的繁体中文巴士路线。
  • 香港陆路边境管制站目前的轮候时间是多少?

设置

  1. 克隆此存储库
  2. 安装Python依赖项:
    pip install -r requirements.txt
    
  3. 运行服务器:
    python server.py
    

运行选项

  • 默认stdio模式: python server.py
  • SSE模式(端口8000): python server.py --sse

临床整合

要使用stdio将此MCP服务器连接到Cline,请执行以下操作:

  1. 将此配置添加到您的Cline MCP设置中(Cline_MCP_settings.json):
{
  "hk-transportation": {
    "disabled": false,
    "timeout": 3,
    "type": "stdio",
    "command": "uvx",
    "args": [
      "hkopenai.hk-transportation-mcp-server"
    ]
  }
}

测试

测试可在 tests/ 目录。运行方式:

pytest