DaVinci Resolve控制服务器

通过Claude代码控制DaVinci Resolve的服务器解决方案,适用于视频后期制作自动化。

  • by m2spncm6st-cell
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 m2spncm6st-cell/davinci-resolve-mcp

使用说明

DaVinci Resolve MCP服务器

MCP服务器通过Claude Code控制DaVinci Resolve。

条件

  • macOS(苹果硅)
  • DaVinci Resolve Studio 20.x
  • Python 3.10–3.12(3.13+ink兼容)
  • Resolve 设置中的“本地”中的外部脚本

设置

# Python 3.12 via pyenv
pyenv install 3.12
pyenv local 3.12

# Dependencies
pip install -r requirements.txt

# Resolve muss laufen, dann:
python src/server.py

Claude代码中的MCP集成

claude mcp add davinci-resolve --scope local -- python3 src/server.py

或通过 .mcp.json 项目文件夹(已包含)。

建筑

  • 复合工具有很少的工具 action-参数
  • 延迟连接服务器立即启动,直到第一次工具调用时才连接
  • 重新连接LogikResolve 重新启动时自动重新连接
  • FastMCP官方 Python MCP SDK