samuelgursky/davinci-resolve-mcp
FreeDaVinci Resolve 的 MCP 服务器集成,提供视频编辑、调色、媒体管理和项目控制的强大工具。
About samuelgursky/davinci-resolve-mcp
A Model Context Protocol (MCP) server that lets AI assistants control DaVinci Resolve Studio through the official Scripting API. Provides full API coverage plus guarded workflow helpers for editing, media pool organization, render setup, review markers, grading, Fusion, Fairlight, project lifecycle tasks, extension authoring, and source-safe media analysis. Includes a local browser control panel for inspecting Resolve state, running source-safe analysis, drilling into clips and shots, and editing analysis output inline. Supports multiple AI coding assistants and IDEs (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed, Continue, Cline, Roo Code, OpenCode, JetBrains). Two server modes: Compound (34 tools, grouped operations for low context) and Full/Granular (341 tools, one per API method).
Key Features
Pros & Cons
- Completely open source and free
- Comprehensive API coverage with guarded safe helpers
- Easy setup via npx with automatic client configuration
- Local control panel provides visibility into Resolve state
- Supports multiple popular AI coding assistants and IDEs
- Two server modes allow choosing between compact or detailed toolset
- Active community (1.8k stars, 200 forks on GitHub)
- Requires DaVinci Resolve Studio (paid software) – does not work with free version
- Only works on the same machine where Resolve is installed (local MCP server)
- Setup requires manual enabling of external scripting in Resolve preferences
- Server may have a learning curve for users unfamiliar with MCP protocol
- Granular mode uses many tools which may exceed token limits on some models