{
  "markdown": "# livetrafficcam-mcp\n\nMCP (Model Context Protocol) server for\n[LiveTrafficCam](https://livetrafficcam.com/), a directory of live US\ntraffic cameras built on official state DOT feeds. Every camera is checked\non a rolling schedule with real HTTP requests, so \"live\" means a verified\ncurrent image, not a listing.\n\nThe server wraps the site's public JSON API. It sends one request per tool\ncall, caches responses for 60 seconds, and returns compact JSON with a\n`source_url` you can cite.\n\n## Install\n\nRequires Node 20 or newer.\n\nClaude Desktop (`claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"livetrafficcam\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"livetrafficcam-mcp\"]\n    }\n  }\n}\n```\n\nClaude Code:\n\n```bash\nclaude mcp add livetrafficcam -- npx -y livetrafficcam-mcp\n```\n\nCursor (`.cursor/mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"livetrafficcam\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"livetrafficcam-mcp\"]\n    }\n  }\n}\n```\n\n## Tools\n\n- `list_states` — states covered, camera counts, and a liveness summary\n  per state. Example: \"Which states have traffic camera coverage?\"\n- `cameras_by_state` — cameras for a two-letter state code, with an\n  optional route filter. Example: \"Show live cameras on I-90 in Washington.\"\n- `cameras_for_entity` — cameras for a named pass, corridor, bridge or\n  tunnel slug. Example: \"What do the Donner Pass cameras show?\" uses\n  `donner-pass`.\n- `camera_status` — one camera's verified-live status, last live time,\n  and official DOT source. Example: \"Is the I-90 floating bridge camera up?\"\n- `state_uptime` — measured uptime for a state's camera fleet: live,\n  stale and dead counts plus the 14-day check success rate. Example:\n  \"How reliable are Washington's traffic cameras?\"\n\nThe camera API returns at most 200 cameras per query; tool output says so\nwhen a state has more. Fleet counts come from the\n[camera uptime report](https://livetrafficcam.com/reports/camera-uptime/).\n\n## Data source and attribution\n\nAll data comes from livetrafficcam.com's public API, which aggregates\nofficial state DOT camera feeds (WSDOT, Caltrans, UDOT, and others). Every\ncamera result carries the attribution line for its agency; keep it when\nyou display the data. Uptime numbers should cite the\n[uptime report](https://livetrafficcam.com/reports/camera-uptime/).\n\nMore from the same data:\n\n- [Camera uptime report](https://livetrafficcam.com/reports/camera-uptime/)\n  — measured per-state uptime of official DOT cameras.\n- [Traffic camera statistics](https://livetrafficcam.com/reports/traffic-camera-statistics/)\n  — how many official DOT traffic cameras exist, per state and agency.\n- [Donner Pass cameras](https://livetrafficcam.com/traffic-cameras/california/donner-pass/)\n  — an example of the pass pages the entity tool points at.\n\n## License\n\nMIT\n",
  "bytes": 2812,
  "sha": "e642c791c8df6c1f1614bd0c9087c1533bf34155d0a536dd265e5bf69cd500ef",
  "repo_slug": "bzsasson/livetrafficcam-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_bzsasson_livetrafficcam_mcp_3b980ad9/readme"
}