Goal: Create lightweight MQTT bridge to Camera MCP Server
-
MQTT Connector (
/Users/j/Code/mcp/camera_mqtt_connector.py)- Subscribe to MQTT PTZ commands
- Forward to Camera MCP Server via JSON-RPC
- Publish responses back to MQTT
- Handle connection management
-
Configuration
- MQTT broker settings
- Camera MCP Server connection
- Topic structure for commands/responses
camera/ptz/command # Incoming PTZ commands
camera/ptz/response # PTZ command results
camera/screenshot/command # Screenshot requests
camera/screenshot/response # Screenshot data (base64)
camera/status/request # Status queries
camera/status/response # Camera status info
-
Local Testing
- Start Camera MCP Server
- Start MQTT Connector
- Send test commands via MQTT
- Verify PTZ execution and responses
-
Multi-Camera Testing
- Multiple camera instances
- Topic routing by camera ID
- Concurrent command handling
- Direct MCP Integration OR MQTT Bridge
- AI Vision Pipeline using screenshot capability
- Automated PTZ positioning based on vision analysis
- ✅ Camera MCP Server (Complete)
- 🔄 MQTT Connector (Next)
- ⏳ Multi-camera scaling
- ⏳ athena integration
Date: 2025-06-07