davinci-resolve-mcp
by samuelgursky·★ 1,060·Score 56
A comprehensive MCP server enabling AI assistants to control DaVinci Resolve Studio with 31 compound tools covering 336 API methods.
Overview
The davinci-resolve-mcp server provides two modes: compound mode with 31 tools grouped by functionality for most AI assistants, and granular mode with 329 tools exposing each API method individually. It maintains 100% API coverage and has been live-tested against DaVinci Resolve 19.1.3 and 20.3.2. The server prioritizes source media safety, never modifying originals unless explicitly requested, and includes comprehensive documentation for installation, configuration, and operational boundaries.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you need AI assistance to automate DaVinci Resolve workflows, perform color grading, manage media analysis, or integrate video editing into larger AI agent workflows.
When NOT to choose this
Don't choose this if you're using DaVinci Resolve free edition (which doesn't support external scripting) or if you need to modify source media without explicit user confirmation.
Tools this server exposes
12 tools extracted from the READMElist_projectsList all projects in DaVinci Resolve
create_timelineCreate a new timeline from clips in the current bin
build_multicam_timelineCreate a multicam preparation timeline from selected camera angles
analyze_timelineAnalyze timeline for gaps, overlaps, and media issues
import_mediaSafely import media into DaVinci Resolve
setup_renderConfigure and queue a render job
copy_review_markersCopy review markers from timeline to clip and export report
snapshot_gradeSnapshot a clip's color grade and export temp LUT
create_fusion_textCreate a Fusion TextPlus overlay on selected clip
analyze_audioAnalyze audio properties and mapping
install_extensionInstall Resolve extensions or scripts
analyze_mediaAnalyze source media with visual and technical inspection
Comparable tools
Installation
Installation
git clone https://github.com/samuelgursky/davinci-resolve-mcp.git
cd davinci-resolve-mcp
python install.pyBefore connecting, open DaVinci Resolve Studio and set **Preferences > General > External scripting using** to **Local**. The installer creates a virtual environment, detects Resolve paths, and can configure Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed, Continue, Cline, Roo Code, and JetBrains IDEs.
For manual setup or client-specific configuration, see [Installation and Configuration](docs/install.md).
Claude Desktop Configuration
Add to your Claude Desktop config file:
{
"mcpServers": {
"davinci-resolve": {
"command": "python",
"args": ["/path/to/davinci-resolve-mcp/src/server.py"],
"env": {}
}
}
}FAQ
- Which DaVinci Resolve versions are supported?
- DaVinci Resolve Studio 18.5+ on macOS, Windows, or Linux. The free edition does not support external scripting. Resolve 19.1.3 is the compatibility baseline, with version-guarded support for Resolve 20.x APIs.
- Does this server modify source media files?
- No, the server treats source media as immutable. Analysis tools only read source files and write reports to sidecar directories. The server only modifies or creates derivatives when explicitly requested by the user.
On Hacker News
Recent discussion from the developer community.
- DaVinci Resolve MCP▲ 2💬 1Story by samuelgursky · 2025-04-01
Compare davinci-resolve-mcp with
Last updated · Auto-generated from public README + GitHub signals.