LD

lordhoell/davinci-resolve-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

22 stars 5 forks 품질 70 트렌드 10MIT

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": {
GitHub에서 전체 README 보기

설치

uvx davinci-resolve-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "davinci-resolve": { "command": "davinci-resolve-mcp" } } }