Resolve Claude
Connect DaVinci Resolve Studio to Claude AI through the Model Context Protocol (MCP)
What is Resolve Claude?
Resolve Claude is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to connect davinci resolve studio to claude ai through the model context protocol (mcp)
Connect DaVinci Resolve Studio to Claude AI through the Model Context Protocol (MCP)
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Connect DaVinci Resolve Studio to Claude AI through the Mode
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx resolve-claudeConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Resolve Claude
Resolve Claude MCP connects DaVinci Resolve Studio to Claude AI via the Model Context Protocol, exposing 52 tools that cover the full video production workflow: project and timeline management, media import, color grading with node graph control, AI features (Magic Mask, Smart Reframe, scene detection, subtitle generation), Fusion compositing, render queue management, and direct Python API execution inside Resolve. It enables AI-assisted video editing where Claude can orchestrate complex Resolve operations through natural language.
Prerequisites
- DaVinci Resolve Studio (paid version) installed — the free version has limited scripting support
- Python 3.10 or higher with uv package manager installed
- External scripting enabled in DaVinci Resolve: Preferences → General → External scripting using → Local
- Claude Desktop installed with MCP support
- macOS or Windows (Linux may have limited support)
Clone the repository
Clone the resolve-claude-mcp repository and note the absolute path — you'll need it for the configuration.
git clone https://github.com/barckley75/resolve-claude-mcp.git
cd resolve-claude-mcp
uv syncEnable external scripting in DaVinci Resolve
Open DaVinci Resolve Studio, go to Preferences → General, and under 'External scripting using' select 'Local'. This allows the MCP server to communicate with Resolve's Python API.
Configure environment variables
The server requires Resolve-specific environment variables pointing to the scripting library. On macOS these are set to DaVinci Resolve's bundled Python paths.
# macOS example paths
export RESOLVE_SCRIPT_LIB="/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/Modules"
export RESOLVE_SCRIPT_API="/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting"
export PYTHONPATH="$RESOLVE_SCRIPT_API/Modules"Add to Claude Desktop configuration
Edit your Claude Desktop config to register the MCP server with the required environment variables. Replace the paths with the absolute path to your cloned repository.
{
"mcpServers": {
"resolve-claude": {
"command": "uv",
"args": ["run", "/absolute/path/to/resolve-claude-mcp/server.py"],
"env": {
"RESOLVE_SCRIPT_LIB": "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/Modules",
"RESOLVE_SCRIPT_API": "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting",
"PYTHONPATH": "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/Modules"
}
}
}
}Restart Claude Desktop
Fully quit and relaunch Claude Desktop. DaVinci Resolve must also be open and running for the MCP server to connect to it.
Enable form screenshot rendering (optional)
For Apple Silicon Macs, local transcription via mlx-whisper is supported. Ensure Resolve is open with a project loaded before sending commands through Claude.
Resolve Claude Examples
Client configuration
Claude Desktop configuration for Resolve Claude MCP with macOS environment paths.
{
"mcpServers": {
"resolve-claude": {
"command": "uv",
"args": ["run", "/path/to/resolve-claude-mcp/server.py"],
"env": {
"RESOLVE_SCRIPT_LIB": "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/Modules",
"RESOLVE_SCRIPT_API": "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting",
"PYTHONPATH": "/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/Modules"
}
}
}
}Prompts to try
Use these prompts in Claude with Resolve open to control your video project through AI.
- "What project do I have open in DaVinci Resolve?"
- "Import all .mp4 files from ~/Videos/project/ into the media pool"
- "Apply this LUT to color grade node 1: /path/to/my.cube"
- "Generate subtitles from the audio track in English"
- "Transcribe ~/Videos/interview.mp4 with timestamps"Troubleshooting Resolve Claude
MCP server cannot connect to DaVinci Resolve
Ensure DaVinci Resolve Studio is open with a project loaded before starting Claude Desktop. Verify external scripting is set to 'Local' in Resolve Preferences → General. Also check that RESOLVE_SCRIPT_API and PYTHONPATH point to valid Resolve scripting directories.
RESOLVE_SCRIPT_LIB path not found on Windows
On Windows, the Resolve scripting paths differ. Use: RESOLVE_SCRIPT_API=C:\ProgramData\Blackmagic Design\DaVinci Resolve\Support\Developer\Scripting and update PYTHONPATH accordingly. Check the resolve-claude-mcp README for Windows-specific paths.
AI modifies or deletes project data unexpectedly
The project explicitly warns that AI tools can modify or delete project data. Always work on backups of your Resolve project before using this MCP server, and review each tool call Claude proposes before approving it.
Frequently Asked Questions about Resolve Claude
What is Resolve Claude?
Resolve Claude is a Model Context Protocol (MCP) server that connect davinci resolve studio to claude ai through the model context protocol (mcp) It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Resolve Claude?
Follow the installation instructions on the Resolve Claude GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Resolve Claude?
Resolve Claude works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Resolve Claude free to use?
Yes, Resolve Claude is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Resolve Claude Alternatives — Similar Coding Agents Servers
Looking for alternatives to Resolve Claude? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Resolve Claude in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Resolve Claude?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.