Add it to Claude Code
claude mcp add camera-mcp -- uv run --with git+https://github.com/u1f992/camera-mcp camera-mcp /dev/video0Make your agent remember this setup
camera-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- 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
Tools 1
capture_imageCaptures an image from the specified camera device with configurable resolution and orientation.Try it
Original README from u1f992/camera-mcp
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