How hiteshk03/davinci-resolve-mcp works
The product is an MCP server that lets an AI assistant control DaVinci Resolve, including on the Free edition, through a local HTTP bridge launched inside Resolve. The main workflow is assistant → MCP tools → HTTP bridge → Resolve API; local AI tools also provide transcription, voice isolation, and background removal. README capabilities are represented as domain tool areas. The source excerpts are partial, so finer-grained handler wiring is not shown.
Main entry points: resolve_mcp_bridge.py MCP Server · CursorBridge.py HTTP Bridge
Components 17
Assistant Interface
- MCP Server
src/resolve_mcp_bridge.py
Local Bridge
- HTTP Bridge
src/CursorBridge.py
Resolve Features
- Resolve API
- Projects & Databases
src/resolve_mcp_bridge.py - Media Pool
src/resolve_mcp_bridge.py - Timeline & Tracks
src/resolve_mcp_bridge.py - Clip Editing
src/resolve_mcp_bridge.py - Markers & Flags
src/resolve_mcp_bridge.py - Color & Fusion
src/resolve_mcp_bridge.py - Rendering & Export
src/resolve_mcp_bridge.py - Gallery & Stills
src/resolve_mcp_bridge.py - Titles & Audio
src/resolve_mcp_bridge.py
Local AI
- AI Tool Handlers
src/resolve_mcp_bridge.py - Whisper Transcription
- Demucs Isolation
- Background Removal
Other components
- AI Assistant
Connections 26
- AI Assistant → MCP Server: issues tools
- MCP Server → HTTP Bridge: sends HTTP
- HTTP Bridge → Resolve API: calls API
- MCP Server → AI Tool Handlers: runs AI tools
- AI Tool Handlers → HTTP Bridge: requests clip data
- AI Tool Handlers → Whisper Transcription: transcribes locally
- AI Tool Handlers → Demucs Isolation: isolates locally
- AI Tool Handlers → Background Removal: removes backgrounds
- MCP Server → Projects & Databases: exposes tools
- MCP Server → Media Pool: exposes tools
- MCP Server → Timeline & Tracks: exposes tools
- MCP Server → Clip Editing: exposes tools
- MCP Server → Markers & Flags: exposes tools
- MCP Server → Color & Fusion: exposes tools
- MCP Server → Rendering & Export: exposes tools
- MCP Server → Gallery & Stills: exposes tools
- MCP Server → Titles & Audio: exposes tools
- HTTP Bridge → Projects & Databases: handles requests
- HTTP Bridge → Media Pool: handles requests
- HTTP Bridge → Timeline & Tracks: handles requests
- HTTP Bridge → Clip Editing: handles requests
- HTTP Bridge → Markers & Flags: handles requests
- HTTP Bridge → Color & Fusion: handles requests
- HTTP Bridge → Rendering & Export: handles requests
- HTTP Bridge → Gallery & Stills: handles requests
- HTTP Bridge → Titles & Audio: handles requests