
OpenCV MCP Server
The OpenCV MCP Server bridges OpenCV’s powerful image and video processing tools with AI assistants and developer platforms via the Model Context Protocol (MCP)...
Video Still Capture MCP is a Python-based Model Context Protocol (MCP) server designed to provide AI assistants with seamless access and control over webcams and video sources using OpenCV. This server exposes tools that allow language models and AI agents to capture images, manage video connections, and manipulate camera settings like brightness, contrast, and resolution. It enhances development workflows by enabling AI-driven tasks such as on-demand photo capture, basic image processing (e.g., horizontal flipping), and camera property adjustments, all through standardized MCP interfaces. This makes it especially useful in scenarios where visual context or real-world image data is required for AI tasks, automation, or user interactions.
No explicit prompt templates are mentioned in the repository or documentation.
No explicit MCP resources are mentioned in the repository or documentation.
Other tools may exist, but only quick_capture
is referenced in the available documentation.
No setup instructions for Windsurf are provided.
opencv-python
), MCP Python SDK, UV (optional).git clone https://github.com/13rac1/videocapture-mcp.git
cd videocapture-mcp
pip install -e .
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
nano ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"VideoCapture": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"numpy",
"--with",
"opencv-python",
"mcp",
"run",
"/ABSOLUTE_PATH/videocapture_mcp.py"
]
}
}
}
/ABSOLUTE_PATH/videocapture-mcp
with the absolute path to the project.nano $env:AppData\Claude\claude_desktop_config.json
{
"mcpServers": {
"VideoCapture": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"numpy",
"--with",
"opencv-python",
"mcp",
"run",
"C:\\ABSOLUTE_PATH\\videocapture-mcp\\videocapture_mcp.py"
]
}
}
}
C:\ABSOLUTE_PATH\videocapture-mcp
appropriately.mcp install videocapture_mcp.py
This will automatically configure Claude Desktop to use Video Still Capture MCP.No setup instructions for Cursor are provided.
No setup instructions for Cline are provided.
No information on API key or environment variable security is provided in the documentation.
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"VideoCapture": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “VideoCapture” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Overview in README |
List of Prompts | ⛔ | No prompt templates mentioned |
List of Resources | ⛔ | No explicit MCP resources documented |
List of Tools | ✅ | quick_capture documented in README |
Securing API Keys | ⛔ | No details on API key security or environment variables |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Video Still Capture MCP is a focused, well-defined MCP server for webcam image capture, with clear documentation for Claude integration and a straightforward tool interface. However, it currently lacks prompt templates, resource primitives, and broader platform setup or security documentation. The single-tool approach is effective for its purpose but limits extensibility.
Has a LICENSE | ⛔ (No LICENSE file found) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 1 |
Number of Stars | 10 |
Rating: 4/10
The server does its job well for image capture, but is limited in scope, missing advanced MCP features, resource documentation, and multi-platform setup guidance.
It is a Python-based Model Context Protocol server that enables AI assistants to capture images from webcams, adjust camera settings, and perform basic image processing through standardized interfaces using OpenCV.
The documented tool is 'quick_capture', which lets AI agents or developers capture a single still image from an OpenCV-compatible camera without managing persistent connections.
Scenarios include real-time image capture for analysis, adjusting camera settings, simple image preprocessing (like horizontal flipping), and integrating visual data into AI workflows or automation systems.
Install Python 3.10+, OpenCV, and MCP SDK, clone the repository, add the configuration to Claude’s config file as documented, then restart Claude Desktop to enable the MCP server.
Setup instructions are provided primarily for Claude Desktop on macOS, Linux, and Windows. Documentation for Windsurf, Cursor, and Cline is not provided.
No explicit prompt templates or resource primitives are documented for this MCP server.
No LICENSE file was found in the repository as of the latest review.
Empower your AI flows with real-time webcam image capture and camera management using Video Still Capture MCP. Try it now in FlowHunt for seamless visual data integration.
The OpenCV MCP Server bridges OpenCV’s powerful image and video processing tools with AI assistants and developer platforms via the Model Context Protocol (MCP)...
The VMS MCP Server bridges FlowHunt's AI assistants with real-world video surveillance systems, enabling programmatic control over CCTV and VMS software for enh...
The Model Context Protocol (MCP) Server bridges AI assistants with external data sources, APIs, and services, enabling streamlined integration of complex workfl...