Camera MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add camera-mcp -- uv run --with git+https://github.com/u1f992/camera-mcp camera-mcp /dev/video0
README.md

An MCP server that enables interaction with local camera devices

camera-mcp

Camera MCP server

$ uv run --with git+https://github.com/u1f992/camera-mcp camera-mcp --help
usage: camera-mcp [-h] [--width WIDTH] [--height HEIGHT] [--hflip] [--vflip] [--brightness BRIGHTNESS] [--png] [--comment COMMENT]
                  {/dev/video0,/dev/video1,/dev/video2,/dev/video3}

Camera MCP server

positional arguments:
  {/dev/video0,/dev/video1,/dev/video2,/dev/video3}
                        camera device

options:
  -h, --help            show this help message and exit
  --width WIDTH         capture width (default: 640) (software fallback if unsupported)
  --height HEIGHT       capture height (default: 480) (software fallback if unsupported)
  --hflip               flip image horizontally (software fallback if unsupported)
  --vflip               flip image vertically (software fallback if unsupported)
  --brightness BRIGHTNESS
                        camera brightness (ignored if unsupported)
  --png                 use PNG instead of JPEG
  --comment COMMENT     additional description for LLM

Tools (1)

capture_imageCaptures an image from the specified camera device with configurable resolution and orientation.

Configuration

claude_desktop_config.json
{"mcpServers": {"camera-mcp": {"command": "uv", "args": ["run", "--with", "git+https://github.com/u1f992/camera-mcp", "camera-mcp", "/dev/video0"]}}}

Try it

Take a photo using the default camera and describe what you see.
Capture an image from /dev/video0 with a resolution of 1280x720.
Take a vertically flipped photo using the camera.
Capture a PNG image from the camera and save it.

Frequently Asked Questions

What are the key features of Camera MCP?

Access local video devices via MCP. Configurable capture resolution (width and height). Support for horizontal and vertical image flipping. Adjustable camera brightness settings. Option to capture images in PNG or JPEG format.

What can I use Camera MCP for?

Automated visual inspection of physical objects. Integrating real-time camera snapshots into LLM-based analysis workflows. Creating vision-enabled AI agents that can observe their physical environment. Remote monitoring and image logging for local hardware setups.

How do I install Camera MCP?

Install Camera MCP by running: uv run --with git+https://github.com/u1f992/camera-mcp camera-mcp --help

What MCP clients work with Camera MCP?

Camera MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Camera MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare