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