WU

wassermanproductions/unofficial-davinci-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

37 stars 7 forks 质量 74 趋势 16Apache-2.0

让任何AI代理运行DaVinci Resolve——MCP服务器,支持实时Studio控制、免费版FCPXML/LUT工作流程、参考色彩匹配、节拍感知音乐剪辑、对话紧凑、广播音量调节......

概览

—— Claude Code、Codex、Cursor、Hermes 或任何 MCP 客户端。根据节拍剪辑片段,匹配参考风格,精简对话,达到响度规范,构建时间线——无论是驱动 Resolve Studio 实时运行,还是为免费版生成干净的导入文件。 一个平坦的对数调级(BEFORE)匹配到温暖参考帧(REFERENCE),→匹配结果,烘焙到33点的.cube LUT。color_match引擎在单个沙漠舞曲帧上的真实输出。 你用通俗易懂的语言描述编辑;你的代理调用工具。服务器负责确定性、数值工作,这些是大型语言模型不该猜测的——节拍网格、LUT数学、EBU R128响度、FCPXML——然后交还你可信的文件和计划。没有云渲染,没有黑箱:每个引擎都是标准库 + numpy + ffmpeg,每个变异工具在触碰任何东西前都会预览。 服务器启动时会检测它是否能驱动正在运行的设备,或者是否应该回退到文件。resolve_capabilities告诉你处于哪个层级以及原因。

概述(AI 翻译)

让任何AI代理为你运行DaVinci Resolve — Claude Code、Codex、Cursor、Hermes,或任何MCP客户端。根据节拍剪辑片段,匹配参考风格,精简对话,达到响度参数,构建时间线——无论是通过运行Resolve Studio实时运行,还是为免费版生成干净的导入文件。

一个平坦的对数级(BEFORE)匹配到温暖参考帧(REFERENCE),→匹配结果,烘焙到33点.cube LUT。color_match引擎在单一沙漠舞蹈帧上的真实输出。


你用通俗易懂的语言描述编辑;你的代理调用工具。服务器负责确定性、数值工作,这些是大型语言模型不该猜测的——节拍网格、LUT数学、EBU R128响度、FCPXML——然后交还你可信的文件和计划。没有云渲染,没有黑箱:每个引擎都是标准库 + numpy + ffmpeg,每个变异工具在触碰任何东西前都会预览。

两层,自动检测

服务器启动时检测是否能驱动运行的DaVinci Resolve Studio(在Studio 21验证)****,还是应该退回interchange**文件。resolve_capabilities告诉你处于哪个层级以及原因。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


You describe the edit in plain language; your agent calls the tools. The server does the deterministic, numeric work an LLM shouldn’t guess at — beat grids, LUT math, EBU R128 loudness, FCPXML — and hands back files and plans you can trust. No cloud rendering, no black boxes: every engine is stdlib + numpy + ffmpeg, and every mutating tool previews before it touches anything.

Two tiers, auto-detected

The server detects at startup whether it can drive a running DaVinci Resolve Studio (verified on Studio 21) or should fall back to interchange files. resolve_capabilities tells you which tier you’re in and why.

Capability Resolve Studio — live Free Resolve / not running — interchange
How it works Drives the running app via the scripting API Writes files you import in one action
Build & edit timelines Directly in the app FCPXML 1.9 / EDL → File ▸ Import ▸ Timeline
Markers Inserted live Marker CSV, or embedded in the FCPXML
Color grades & LUTs Applied per clip via the API Bake a .cube LUT and drop it on the node
Renders Queue and start jobs Use Resolve’s own export
Probe, beat grid, music cut, dialogue tighten, loudness, mix ✅ engines run either way ✅ engines run either way
External scripting ✅ Studio only ❌ not available in free Resolve

Being honest about it: external scripting is a DaVinci Resolve Studio feature. On the free edition the live tools can’t reach the app — but every creative engine still runs, and the interchange writers give you a timeline, LUTs, markers, and a premix you import in a single step. Nothing about the free path is a stub.

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

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