
lordhoell/davinci-resolve-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP server + Claude Code skill exposing the complete DaVinci Resolve scripting API (440+ tools) for AI-assisted video editing, color grading, and rendering
개요
An MCP server and Claude Code skill that expose the DaVinci Resolve scripting API — letting any MCP-compatible AI assistant control DaVinci Resolve programmatically. covering every aspect of DaVinci Resolve: - "List all my projects" - "Import all .mov files from my Desktop into the media pool" - "Create a new timeline called 'Assembly' and add all clips from the media pool" - "Add a Text+ title to video track 2 at the start of the timeline" - "Set up a render job as ProRes 422 HQ at 4K to my Renders folder" - "Apply the LUT 'Rec709' to node 1 of the current clip" - "Generate subtitles from the audio on the current timeline" - "Build a Fusion comp with a Background, Text, and Merge node" - or (v19.0+) installed and running - - The MCP server must run on the as DaVinci Resolve This repo also includes a that teaches Claude how to effectively use the 440+ MCP tools — including the object registry pattern, correct tool chaining, Fusion node wiring, and common workflow recipes.
README
원문 README의 일부입니다. 원문 보기.
DaVinci Resolve MCP
An MCP server and Claude Code skill that expose the complete DaVinci Resolve scripting API — letting any MCP-compatible AI assistant control DaVinci Resolve programmatically.
AI Assistant MCP Protocol This Server fusionscript DaVinci Resolve
What It Can Do
440+ tools covering every aspect of DaVinci Resolve:
| Category | Tools | Examples |
|---|---|---|
| Project Management | 25 | Create/load/export projects, manage databases, cloud projects |
| Timeline Editing | 59 | Add/remove tracks, insert titles & generators, manage markers, export timelines |
| Media Pool | 27 | Import media, create timelines from clips, organize folders, sync audio |
| Clip Operations | 80 | Set clip properties, manage Fusion comps, color versions, takes, CDL, stabilize, smart reframe |
| Color Grading | 16 | Node graph control, LUT management, grade application, color groups |
| Rendering | 15 | Configure render settings, formats/codecs, add render jobs, start/stop renders |
| Fusion Compositing | 95 | Add/connect nodes, set inputs, keyframe animation, expressions, render comps |
| Gallery & Stills | 14 | Manage still albums, PowerGrade albums, import/export stills |
| Media Storage | 7 | Browse volumes, import from disk, manage clip/timeline mattes |
| Captions & Audio | 5+ | Generate subtitles from audio, voice isolation, Fairlight presets, transcription |
| App Control | 22 | Page navigation, layout presets, version info, keyframe modes |
Example Prompts
- “List all my projects”
- “Import all .mov files from my Desktop into the media pool”
- “Create a new timeline called ‘Assembly’ and add all clips from the media pool”
- “Add a Text+ title to video track 2 at the start of the timeline”
- “Set up a render job as ProRes 422 HQ at 4K to my Renders folder”
- “Apply the LUT ‘Rec709’ to node 1 of the current clip”
- “Generate subtitles from the audio on the current timeline”
- “Build a Fusion comp with a Background, Text, and Merge node”
Quick Start
Prerequisites
- DaVinci Resolve or DaVinci Resolve Studio (v19.0+) installed and running
- Python 3.10+
- The MCP server must run on the same machine as DaVinci Resolve
Install
pip install davinci-resolve-mcp
Configure Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"davinci-resolve": {
"command": "davinci-resolve-mcp"
}
}
}
Or with uvx (no install needed):
{
"mcpServers": {
"davinci-resolve": {
설치
uvx davinci-resolve-mcp설정
{
"mcpServers": {
"davinci-resolve": {
"command": "davinci-resolve-mcp"
}
}
}