
MCP Webcam Server
Enables users to send live webcam images to Claude Desktop or other MCP clients, facilitating interaction through capturing images, screenshots, and providing a webcam view for visual input.
evalstate
Tools
capture
Gets the latest picture from the webcam. You can use this if the human asks questions about their immediate environment, if you want to see the human or to examine an object they may be referring to or showing you.
screenshot
Gets a screenshot of the current screen or window
README
mcp-webcam
Use your Webcam to send live images to Claude Desktop (or other MCP Client).
Provides "capture"
and "screenshot"
tools to allow Claude to take a frame from the webcam or initiate taking a screenshot.
Provides a current view from the webcam
resource too.
Installation
NPM Package is @llmindset/mcp-webcam
.
Install a recent version of NodeJS for your platform, then add the following to the mcpServers
section of your claude_desktop_config.json
file:
"webcam": {
"command": "npx",
"args": [
"-y",
"@llmindset/mcp-webcam"
]
}
As long as you are using Claude Desktop 0.78 or greater, this will work on both Windows and MacOS.
Takes a single argument to set the Port for the embedded Express server.
Default port is 3333
(to avoid conflict if using with Inspector).
Usage
Start Claude Desktop, and connect to http://localhost:3333
. You can then ask Claude to get the latest picture from my webcam
, or Claude, take a look at what I'm holding
or what colour top am i wearing?
. You can "freeze" the current image and that will be returned to Claude rather than a live capture.
You can ask for Screenshots - navigate to the browser so that you can guide the capture area when the request comes in. Screenshots are automatically resized to be manageable for Claude (useful if you have a 4K Screen). The button is there to allow testing of your platform specific Screenshot UX - it doesn't do anything other than prepare you for a Claude intiated request. NB this does not not work on Safari as it requires human initiation.
MCP Sampling
Press the "What am I holding?" button To send a Sampling request to the Client, containing the Image and the question What is the User holding?
.
[!TIP] Claude Desktop does not currently support Sampling. If you want a Client that can handle multi-modal sampling request, try https://github.com/evalstate/fast-agent/
Other notes
That's it really.
This MCP Server was built to demonstrate exposing a User Interface on an MCP Server, and serving live resources back to Claude Desktop.
This project might prove useful if you want to build a local, interactive MCP Server.
Thanks to https://github.com/tadasant for help with testing and setup.
Please read the article at https://llmindset.co.uk/posts/2025/01/resouce-handling-mcp for more details about handling files and resources in LLM / MCP Chat Applications, and why you might want to do this.
Third Party MCP Services
<a href="https://glama.ai/mcp/servers/plbefh6h9w"><img width="380" height="200" src="https://glama.ai/mcp/servers/plbefh6h9w/badge" alt="Webcam Server MCP server" /></a>
Recommended Servers
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
@kazuph/mcp-fetch
Model Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.
mermaid-mcp-server
A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.
mcp-pinterest
A Pinterest Model Context Protocol (MCP) server for image search and information retrieval
DeepSRT MCP Server
An MCP server that enables users to generate summaries of YouTube videos in multiple languages and formats through integration with DeepSRT's API.
ScreenshotOne MCP Server
An official MCP server implementation that allows AI assistants to capture website screenshots through the ScreenshotOne API, enabling visual context from web pages during conversations.
Glif
Run AI workflows hosted on Glif.app via MCP, including ComfyUI-based image generators, meme generators, selfies, chained LLM calls, and more
WebPerfect MCP Server
An intelligent MCP server with a fully automated batch pipeline for web-ready images. Features include noise reduction, auto levels/curves, JPEG artifact removal, 4K resizing, smart sharpening with shadow/highlight enhancement, and advanced WebP conversion.
Stealth Browser MCP Server
Provides stealth browser capabilities using Playwright with anti-detection techniques, allowing MCP clients to navigate websites and take screenshots while evading common bot detection systems.
MCP-LOGO-GEN
MCP Tool Server for Logo Generation. This server provides logo generation capabilities using FAL AI, with tools for image generation, background removal, and image scaling.