Repository navigation
v0.3.0 - Multi-Camera Dashboard & Realtime Streaming
What's New
Realtime Camera Streaming
- MJPEG streaming with low-latency optimizations
- Reduced buffer size and grab/retrieve pattern for realtime performance
- Stream any USB camera to
http://localhost:{port}
Multi-Camera Dashboard
- Dynamic dashboard at
http://localhost:9000that auto-detects all active streams - Responsive grid layout - automatically arranges N cameras
- Control buttons - Stop individual cameras or stop all at once
- Auto-refreshes every 3 seconds to detect new/removed streams
New MCP Tools
start_stream(camera_index, port)- Start streaming a camerastop_stream(camera_index)- Stop a camera streamlist_streams()- List all active streamsstart_dashboard(port)- Start the multi-camera dashboardstop_dashboard()- Stop the dashboard
Other Changes
- Added
bump2versionfor version management - Removed
capture_imagefunctions (base64) - usesave_imageinstead - Consolidated and reduced test code by ~50%
Usage
# Install
pip install optic-mcp
# Or run directly
uvx optic-mcpFull Changelog: v0.2.0...v0.3.0