关于 LiveTrafficCam MCP Server
LiveTrafficCam MCP Server 提供来自美国各州交通部门官方数据源的实时交通摄像头信息,并验证摄像头当前是否在线。适用于查询覆盖范围、状态和在线率,结果附带来源信息。
主要功能
- 01查看州及摄像头覆盖情况
- 02按州和路线查找摄像头
- 03按道路设施名称查找摄像头
- 04查询验证状态和最近在线时间
- 05查看各州摄像头在线率
适用场景
- 01查找路线沿线的实时摄像头
- 02确认桥梁摄像头是否在线
- 03比较各州摄像头在线率
MCP 相关
该 MCP 服务封装 LiveTrafficCam 的公开 JSON API,提供查询覆盖范围、摄像头、状态和在线率的五种工具。结果包含来源 URL 或官方交通部门署名。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
livetrafficcam-mcp
LiveTrafficCam 的 MCP(模型上下文协议)服务。LiveTrafficCam 是一个美国实时交通摄像头目录,数据来自各州交通部的官方数据源。每个摄像头都会按滚动计划通过真实 HTTP 请求进行检查,因此“实时”意味着已验证的当前图像,而非仅仅列出。
该服务封装了网站的公开 JSON API。每次工具调用发送一个请求,缓存响应 60 秒,并返回包含可供引用的 source_url 的精简 JSON。
安装
需要 Node 20 或更高版本。
Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"livetrafficcam": {
"command": "npx",
"args": ["-y", "livetrafficcam-mcp"]
}
}
}
Claude Code:
claude mcp add livetrafficcam -- npx -y livetrafficcam-mcp
Cursor(.cursor/mcp.json):
{
"mcpServers": {
"livetrafficcam": {
"command": "npx",
"args": ["-y", "livetrafficcam-mcp"]
}
}
}
工具
list_states— 列出覆盖的州、摄像头数量,以及各州的在线状态摘要。示例:“哪些州有交通摄像头覆盖?”cameras_by_state— 根据两字母州代码列出摄像头,可选按路线筛选。示例:“显示华盛顿州 I-90 上的实时摄像头。”cameras_for_entity— 根据命名的山口、走廊、桥梁或隧道标识列出摄像头。示例:“Donner Pass 的摄像头拍到了什么?”使用donner-pass。camera_status— 查询单个摄像头已验证的实时状态、最近一次在线时间和官方交通部数据源。示例:“I-90 浮桥摄像头正常运行吗?”state_uptime— 衡量某州摄像头群的正常运行时间:在线、过期和离线数量,以及 14 天检查成功率。示例:“华盛顿州的交通摄像头有多可靠?”
每次摄像头 API 查询最多返回 200 个摄像头;如果某州的摄像头更多,工具输出会说明这一点。摄像头群数量来自摄像头正常运行时间报告。
数据来源和署名
所有数据均来自 livetrafficcam.com 的公开 API,该 API 汇总了各州交通部的官方摄像头数据源(WSDOT、Caltrans、UDOT 等)。每条摄像头结果都附带所属机构的署名信息;展示数据时请保留。引用正常运行时间数据时,应注明正常运行时间报告。
同一数据源还提供:
- 摄像头正常运行时间报告 — 衡量各州官方交通部摄像头的正常运行时间。
- 交通摄像头统计数据 — 统计各州和各机构的官方交通摄像头数量。
- Donner Pass 摄像头 — 展示实体工具所指向的山口页面示例。
另有提供
Home Assistant 集成可将山口、桥梁、隧道、机场或高速公路添加到仪表板:每个摄像头对应一个摄像头实体,各自带有已验证的实时状态传感器,并显示已报告的交通中断情况。无需 API 密钥。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。