双服务器架构
Python 服务器连接运行中的 Resolve 执行实时操作,Node 服务器在未打开 Resolve 时读写 .drx/.drp/.drt 与项目数据库,实时与离线任务分工明确。
BAIZE AI RESOURCE
davinci-resolve-mcp
通过 MCP 让 AI 助手驱动 DaVinci Resolve 完成剪辑、调色、音频、Fusion 与交付

davinci-resolve-mcp 把 DaVinci Resolve 的脚本 API 封装成 MCP 工具,让 Claude Code、Cursor、Codex 等支持 MCP 的 AI 客户端可以直接操作 Resolve。它由两个服务器组成:Python 的 davinci-resolve 服务器连接正在运行的 Resolve,负责时间线剪辑、调色、音频、Fusion 合成、渲染等实时操作;Node 的 davinci-resolve-advanced 服务器无需打开 Resolve,直接读写 .drx/.drp/.drt 文件与项目数据库,用于离线调色计算、conform QC、交付物校验和素材分析。仓库同时内置大量技能文件(resolve-edit、resolve-color、resolve-audio、resolve-conform、resolve-delivery、resolve-fusion 等),把剪辑、调色、音频、套底、交付的工艺规则与 API 版本限制写进 AI 的工作上下文,并强调先看帧再调色、不修改源素材等约束。适合剪辑师、调色师、后期工程师和希望用自然语言批量操作 Resolve 的团队。
Python 服务器连接运行中的 Resolve 执行实时操作,Node 服务器在未打开 Resolve 时读写 .drx/.drp/.drt 与项目数据库,实时与离线任务分工明确。
仓库内置 resolve-audio、resolve-color 等工艺技能文件,为音频、调色等任务提供操作指引,并记录各 API 符号所需的最低 Resolve 版本及缺失时的替代路径。
调色前要求先查看 Resolve 渲染的代表帧,比较 bypass/current/after,并保留可恢复的调色版本,避免仅凭元数据或风格标签盲目套用。
使用场景需要输出 ProRes 母版或 H.264 网络版
调用 list_delivery_targets 选择 prores422hq_master 或 h264_1080p_web,再用 prepare_delivery_job 生成 Resolve 渲染设置与对应的 deliverable_qc 规格,渲染后按同一规格校验成片。
使用场景多机位素材需要统一肤色与曝光
用 advanced 服务器的 drx 工具执行 match_to_reference、skin_match、level_clips 等动作,从帧统计计算调色并写出可应用的 .drx,再由实时服务器 safe_apply_drx 应用到时间线。
使用场景剪辑套底后需要确认每个镜头对位正确
使用 conform 工具的逐切帧 QC,将 oracle 帧与参考渲染对比,识别错误但文件名相似的素材,并可用 color_trace plan 把原调色迁移到新剪辑版本。