
tooflex/davinci-resolve-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Claude 데스크톱과 같은 MCP 클라이언트에서 DaVinci Resolve Studio를 제어합니다.
개요
Claude 데스크톱과 같은 MCP 클라이언트에서 DaVinci Resolve Studio를 제어합니다. 이 프로젝트는 Resolve 프로젝트, 타임라인, 미디어, 융합, 색상, 오디오, 재생 및 로컬 모델 콘텍스트 프로토콜 서버를 통해 렌더링 작업을 노출합니다. - 수정을 편집하고 제어하기위한 32 MCP 도구; - 현재 해결 상태를 설명하는 6 읽기 전용 MCP 리소스; - DaVinci의 자동 발견은 Windows, macOS 및 Linux에서 스크립트 API를 해결; - 보호 된 기본 모듈 프로브, 그래서 깨진 fusionscript 가져 오기 MCP 서버 충돌하지 않습니다; - Windows 런타임 고립은 호환 파이썬 DLL을로드하는 데 용해를 방지합니다. "Product Launch"라는 프로젝트 만들기. 이 세 개의 클립을 가져 와서 "Rough Cut"라는 타임 라인을 만듭니다. 프레임 240의 파란색 마커를 메모 "Review transition"로 추가하십시오. “Approved Looks” 앨범에서 여전히 현재 등급을 저장하십시오. - 외부 스크립트가 활성화되어야 합니다. - Resolve의 스크립트 모듈은 여전히 Python 3.12에서 제거 된 임의를 가져옵니다.
개요(AI 번역)
Claude 데스크톱과 같은 MCP 클라이언트에서 DaVinci Resolve Studio를 제어합니다.
이 프로젝트는 Resolve 프로젝트, 타임라인, 미디어, 융합, 색상, 오디오, 재생, 로컬를 통해 렌더링 작업 모형 Context 의정서 서버.
무엇 그것
서버 제공:
- 수정 및 제어를위한 32 MCP 도구;
- 현재 해결 상태를 설명하는 6개의 read-only MCP 자원;
- Windows, macOS에서 DaVinci Resolve 스크립트 API의 자동 발견 그리고 리눅스;
- 보호 된 네이티브 모듈 프로브, 그래서 깨진
fusionscriptimport does not MCP 서버 충돌; - Windows 런타임 고립은 incompatible 적재에서 녹을 막기 위하여 파이썬 DLL.
MCP 클라이언트의 예 요청:
“제품 출시”라는 프로젝트 만들기
이 세 개의 클립을 가져 와서 "Rough Cut"라는 타임 라인을 만듭니다.
메모 "Review transition"로 프레임 240에서 파란색 마커를 추가하십시오.
“Approved Looks” 앨범에서 여전히 현재 등급을 저장하십시오.
요구 사항
- **DaVinci Resolve Studio 18 또는 더 새로운. ** 외부 스크립트가 활성화되어야 합니다.
- 64비트 CPython 3.10 또는 3.11. Resolve의 scripting 모듈은 여전히 가져올
imp, Python 3.12에서 제거되었다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
DaVinci Resolve MCP Server
Control DaVinci Resolve Studio from MCP clients such as Claude Desktop.
This project exposes Resolve projects, timelines, media, Fusion, color, audio, playback, and rendering operations through a local Model Context Protocol server.
What it does
The server provides:
- 32 MCP tools for editing and controlling Resolve;
- 6 read-only MCP resources describing the current Resolve state;
- automatic discovery of the DaVinci Resolve scripting API on Windows, macOS, and Linux;
- a protected native-module probe, so a broken
fusionscriptimport does not crash the MCP server; - Windows runtime isolation to prevent Resolve from loading an incompatible Python DLL.
Example requests from an MCP client:
Create a project called “Product Launch”.
Import these three clips and create a timeline called “Rough Cut”.
Add a blue marker at frame 240 with the note “Review transition”.
Save the current grade as a still in the “Approved Looks” album.
Requirements
- DaVinci Resolve Studio 18 or newer. External scripting must be enabled.
- 64-bit CPython 3.10 or 3.11. Resolve’s scripting module still imports
imp, which was removed from Python 3.12. - The DaVinci Resolve scripting API installed with Resolve.
- An MCP client such as Claude Desktop.
Before starting the server, open Resolve and set:
Preferences → System → General → External scripting using → Local
The free edition of Resolve does not expose the external scripting connection used by this server. The MCP process can start, but it will remain disconnected.
Installation
Clone the repository first:
git clone https://github.com/Tooflex/davinci-resolve-mcp.git
cd davinci-resolve-mcp
Windows
Use a regular 64-bit Python from python.org. Do not use a uv-managed standalone
Python on Windows: Resolve’s fusionscript.dll is known to crash with those
builds.
Install Python 3.10:
winget install --id Python.Python.3.10 -e
Create the environment and install the dependencies:
& "$env:LOCALAPPDATA\Programs\Python\Python310\python.exe" -m venv .venv310
.\.venv310\Scripts\python.exe -m pip install --upgrade pip
.\.venv310\Scripts\python.exe -m pip install -e .
Start the server through the Windows launcher:
.\run_server.ps1
Always use run_server.ps1 on Windows. It pins Resolve to the correct Python
runtime, isolates PATH, and configures the scripting API paths before starting
the server.
macOS
Create a virtual environment with CPython 3.10 or 3.11:
python3.11 -m venv .venv
./.venv/bin/python -m pip install --upgrade pip
./.venv/bin/python -m pip install -e .
Start the server:
./.venv/bin/davinci-resolve-mcp
The standard Resolve API locations are detected automatically:
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/Modules
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"davinci-resolve": {
"command": "powershell",
"args": [
"-NoProfile",
"-ExecutionPolicy",
"Bypass",
"-File",
"C:\\absolute\\path\\to\\davinci-resolve-mcp\\run_server.ps1"
]
}
}
}