
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"
}
}
}