MCP Web Cam Server
@kmizu
About MCP Web Cam Server
A MCP server for using web camera
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"webcam": {
"command": "npx",
"args": [
"-y",
"@kmizu/mcp-web-cam"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Web Cam Server?
MCP Web Cam Server is a Model Context Protocol (MCP) server that enables LLMs to control webcams—capturing photos, recording videos, and managing camera settings—through the MCP protocol. It is designed for use with MCP‑compatible clients like Claude Desktop.
How to use MCP Web Cam Server?
Install the server as an MCP server using npx -y @kmizu/mcp-web-cam or by cloning the repo and building manually. For Claude Desktop, add the corresponding configuration to claude_desktop_config.json and restart the app. Other MCP clients can run the server via node /path/to/dist/index.js using stdio transport. Tools such as select_camera, capture_photo, start_recording, and list_cameras are invoked by the client.
Key features of MCP Web Cam Server
- Capture photos with adjustable width, height, quality, and format
- Record video with configurable duration, fps, format, and codec
- List available cameras and display a live Web UI for selection
- Adjust camera settings like brightness, contrast, saturation, and focus
- Cross‑platform support for Linux, Windows, and macOS
- Resources provide access to captured photos and recordings
Use cases of MCP Web Cam Server
- An LLM powered by MCP captures a photo from a user’s webcam on demand
- A chatbot records a short video clip with specified duration and codec
- A smart assistant selects the correct camera and tweaks exposure before capturing
- An automation workflow lists all connected cameras and returns their details
FAQ from MCP Web Cam Server
What are the system dependencies?
Linux requires v4l-utils and ffmpeg. macOS needs ffmpeg (via Homebrew). Windows requires FFmpeg and Windows Media Foundation.
How do I install MCP Web Cam Server for Claude Desktop?
Use the npx method—add { "mcpServers": { "webcam": { "command": "npx", "args": ["-y", "@kmizu/mcp-web-cam"] } } } to your Claude Desktop configuration file, then restart the app.
What tools does the server provide?
Tools include select_camera, get_current_camera, capture_photo, start_recording, stop_recording, list_cameras, get_camera_settings, and set_camera_settings. Each tool has optional parameters documented in the README.
How are captured photos returned?
The capture_photo tool supports a return_type parameter that can be 'location' (file path), 'buffer', or 'base64'.
Where are captures and recordings stored?
Photos are saved to a captures/ directory and videos to a recordings/ directory, both auto‑created in the server’s working folder.
More Other MCP servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Comments