Skip to content

digstationlabs/mcp-camera-docker-proxy

Repository files navigation

MCP Camera Docker Proxy

🚀 Easy setup for using MCP Camera with Claude Desktop 📸

Access thousands of public cameras worldwide directly from Claude Desktop using this simple Docker proxy!

🌍 What You Get

  • FAA Weather Cameras: Airport weather conditions across the US
  • National Park Cameras: Live views from Yosemite, Yellowstone, and more
  • Public Traffic Cameras: Monitor road conditions
  • Beach & Nature Cams: Scenic views from around the world

⚡ Quick Start (5 minutes)

1. Get Your Free API Key

  1. Visit mcp.camera
  2. Sign up for free (1,000 API calls included!)
  3. Copy your API key

2. Install Docker

3. Build the Docker Image

git clone https://github.com/digstationlabs/mcp-camera-docker-proxy.git
cd mcp-camera-docker-proxy
./build.sh

4. Configure Claude Desktop

Add this to your Claude Desktop config file:

Mac/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "mcp-camera": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "MCP_API_URL=https://api-prod.mcp.camera/api/v1/mcp",
        "-e", "MCP_API_KEY=YOUR_API_KEY_HERE",
        "mcp-remote-proxy:latest"
      ]
    }
  }
}

Replace YOUR_API_KEY_HERE with your actual API key!

5. Restart Claude Desktop

That's it! 🎉

🎯 Try It Out

Ask Claude Desktop:

"Find cameras within 50 miles of Yosemite National Park"

"Show me cameras near Denver, Colorado"

"Get the image URL for camera 578-1"

📸 Example Results

Found 4 cameras near Centennial Airport, CO:
• Camera 578-1: Centennial Airport, CO (0.59 miles away)
• Camera 578-2: Centennial Airport, CO (0.59 miles away) 
• Camera 578-3: Centennial Airport, CO (0.59 miles away)
• Camera 578-4: Centennial Airport, CO (0.59 miles away)

All cameras are live FAA weather cameras showing current airport conditions.

🔧 Available Commands

  • list_cameras_in_radius: Find cameras in an area
  • get_camera: Get details about a specific camera
  • get_camera_image_url: Get direct image URL

🆘 Troubleshooting

"Docker command not found"

  • Make sure Docker is installed and running
  • Try: docker --version

"Invalid API key"

  • Check your API key at mcp.camera
  • Make sure you replaced YOUR_API_KEY_HERE in the config

"No cameras found"

  • Try a different location or larger radius
  • Some areas may have limited camera coverage

Claude Desktop not responding

  • Restart Claude Desktop after changing config
  • Check Docker is running: docker ps

💰 Pricing

  • Free Tier: 1,000 API calls
  • Pro Tier: Unlimited calls for $5/month
  • Enterprise: Custom pricing

Get more tokens at mcp.camera/pricing

🤝 Share with Friends

Share this repository link: https://github.com/digstationlabs/mcp-camera-docker-proxy

📧 Support

🏗 How It Works

This Docker container acts as a bridge between Claude Desktop (which uses stdio) and our HTTP API. When you ask Claude about cameras, it:

  1. Sends request to Docker container via stdio
  2. Container forwards to MCP Camera API via HTTP
  3. Response comes back through the same path
  4. Claude processes and shows you the results

No complex setup, no local servers - just Docker and done! ✨


Made with ❤️ by DigStation Labs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published