MCP server for camera/vision tools - connect any camera to AI assistants
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"optic-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OpticMCP [](https://pypi.org/project/optic-mcp/) [](https://www.python.org/downloads/) [](https://opensource.org/licenses/MIT) A Model Context Protocol (MCP) server that provides camera/vision tools for AI assistants. Connect to cameras and capture images for use with LLMs. ## Vision OpticMCP aims to be a universal camera interface for AI assistants, supporting any camera type: - **USB Cameras** ✅ - **IP/Network Cameras** ✅ - RTSP, HLS, MJPEG streams - **Screen Capture** ✅ - Desktop/monitor capture - **HTTP Images** ✅ - Download images from URLs - **QR/Barcode Decoding** ✅ - Decode QR codes and barcodes - **Image Analysis** ✅ - Metadata, stats, histograms, dominant colors - **Image Comparison** ✅ - SSIM, MSE, perceptual hashing, visual diff - **Detection** ✅ - Face detection, motion detection, edge detection - **Raspberry Pi Cameras** (Planned) - CSI camera modules - **Mobile Cameras** (Planned) - Phone camera integration ## Current Features ### USB Cameras - **list_cameras** - Scan and list all available USB cameras - **save_image** - Capture a frame and save directly to a file ### Camera Streaming - **start_stream** - Start streaming a camera to a localhost HTTP server (MJPEG) - **stop_stream** - Stop streaming a camera - **list_streams** - List all active camera streams ### Multi-Camera Dashboard - **start_dashboard** - Start a dynamic dashboard that displays all active camera streams in a responsive grid - **stop_dashboard** - Stop the dashboard server ### RTSP Streams - **rtsp_save_image** - Capture and save a frame from an RTSP stream - **rtsp_check_stream** - Validate RTSP stream and get properties ### HLS Streams (HTTP Live Streaming) - **hls_save_image** - Capture and save a frame from an HLS stream - **hls_check_stream** - Validate HLS stream and get prope…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.