DaVinci Resolve MCP Server is a Model Context Protocol server that enables AI assistants to control DaVinci Resolve Studio through the official Scripting API.
The tool solves the problem of integrating DaVinci Resolve with AI workflows by exposing the full Scripting API through the MCP standard. It provides guarded workflow helpers for editing, media pool organization, render setup, review markers, grading, Fusion, Fairlight, and project lifecycle tasks. The server includes a local browser control panel for inspecting Resolve state, running source-safe media analysis, and editing analysis output inline. For the free edition of Resolve, which blocks external scripting, the server implements an in-app bridge that runs a script inside Resolve to re-export the live API object over an authenticated loopback listener, automatically falling back to this transport when external scripting is unavailable.
Developers should choose this tool if they need to automate DaVinci Resolve workflows through AI assistants or integrate Resolve into broader automation pipelines. It suits projects that require programmatic control of editing, grading, or media organization tasks. The tool works with multiple AI clients including Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed, Continue, Cline, and JetBrains IDEs. The installer handles environment detection and client-specific configuration automatically, creating a managed virtual environment and detecting Resolve paths across platforms. It supports both Studio and free editions, though free edition support depends on Resolve version—the in-app bridge works on Resolve 21.0.x but Python scripting was moved to Studio in 21.1, making the bridge path uncertain for newer free editions.
The project maintains an update-checking system that is best-effort and throttled, never blocking MCP startup. The installer can prompt for updates, snooze notifications, ignore releases, disable checks entirely, or apply optional safe auto-updates for clean git checkouts. The tool includes comprehensive installation and configuration documentation covering platform-specific paths, client setup, and manual installation procedures.