Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Livetrafficcam

FreeMaintained

MCP server for live US traffic cameras: state DOT feeds with verified live status, from livetrafficcam.com

GitHubEmbed

About

MCP server for live US traffic cameras: state DOT feeds with verified live status, from livetrafficcam.com

README

MCP (Model Context Protocol) server for LiveTrafficCam, a directory of live US traffic cameras built on official state DOT feeds. Every camera is checked on a rolling schedule with real HTTP requests, so "live" means a verified current image, not a listing.

The server wraps the site's public JSON API. It sends one request per tool call, caches responses for 60 seconds, and returns compact JSON with a source_url you can cite.

Install

Requires Node 20 or newer.

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"]
    }
  }
}

Tools

  • list_states — states covered, camera counts, and a liveness summary per state. Example: "Which states have traffic camera coverage?"
  • cameras_by_state — cameras for a two-letter state code, with an optional route filter. Example: "Show live cameras on I-90 in Washington."
  • cameras_for_entity — cameras for a named pass, corridor, bridge or tunnel slug. Example: "What do the Donner Pass cameras show?" uses donner-pass.
  • camera_status — one camera's verified-live status, last live time, and official DOT source. Example: "Is the I-90 floating bridge camera up?"
  • state_uptime — measured uptime for a state's camera fleet: live, stale and dead counts plus the 14-day check success rate. Example: "How reliable are Washington's traffic cameras?"

The camera API returns at most 200 cameras per query; tool output says so when a state has more. Fleet counts come from the camera uptime report.

Data source and attribution

All data comes from livetrafficcam.com's public API, which aggregates official state DOT camera feeds (WSDOT, Caltrans, UDOT, and others). Every camera result carries the attribution line for its agency; keep it when you display the data. Uptime numbers should cite the uptime report.

More from the same data:

License

MIT

from github.com/bzsasson/livetrafficcam-mcp

Installing Livetrafficcam

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/bzsasson/livetrafficcam-mcp

FAQ

Is Livetrafficcam MCP free?

Yes, Livetrafficcam MCP is free — one-click install via Unyly at no cost.

Does Livetrafficcam need an API key?

No, Livetrafficcam runs without API keys or environment variables.

Is Livetrafficcam hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Livetrafficcam in Claude Desktop, Claude Code or Cursor?

Open Livetrafficcam on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Livetrafficcam with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs