DaVinci Resolve MCP Server

DaVinci Resolve MCP Server

site icon
2025.03.18 12
Python视频编辑AI 辅助工具媒体管理开发效率娱乐功能
DaVinci Resolve MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于与 DaVinci Resolve 和 Fusion 进行交互。该服务器允许 AI 助手(如 Claude)通过 MCP 协议直接控制和操作 DaVinci Resolve,实现项目管理和媒体编辑等功能。
View on GitHub

Overview

基本能力

产品定位

DaVinci Resolve MCP Server 是一个连接 AI 助手与专业视频编辑软件 DaVinci Resolve 的桥梁,通过 MCP 协议实现双向通信和控制。

核心功能

  • 双向通信:通过 MCP 协议连接 Claude AI 与 DaVinci Resolve
  • 项目管理:创建、打开和管理 DaVinci Resolve 项目
  • 时间线操作:创建、修改和导航时间线
  • 媒体管理:导入、组织和媒体池中的媒体
  • Fusion 集成:创建和修改 Fusion 合成
  • 场景检查:获取当前项目的详细信息
  • 代码执行:从 Claude 运行任意 Python 代码到 DaVinci Resolve

适用场景

  • AI 辅助视频编辑
  • 自动化视频项目创建和管理
  • 批量媒体处理和特效应用
  • 通过 AI 助手快速执行复杂编辑操作

工具列表

  • 项目信息检索:获取当前项目、时间线、媒体池等信息
  • 项目管理:创建、加载和保存项目
  • 时间线管理:创建时间线和设置当前时间线
  • 媒体管理:导入媒体、创建文件夹和从剪辑创建时间线
  • Fusion 集成:添加 Fusion 合成到剪辑、创建节点和节点链
  • 页面导航:打开特定页面(如媒体、编辑、Fusion 等)
  • 高级操作:执行 Python 和 Lua 脚本

常见问题解答

  • 需要 DaVinci Resolve Studio 版本 17 或更高
  • 需要 Python 3.8 或更高版本
  • 需要 Claude Desktop 或 5ire 作为 MCP 客户端

使用教程

使用依赖

  • DaVinci Resolve Studio (版本 17 或更高推荐)
  • Python 3.8 或更高
  • Claude Desktop (用于 AI 集成)

安装教程

  1. 克隆仓库: git clone https://github.com/apvlv/davinci-resolve-mcp.git cd davinci-resolve-mcp
  2. 安装依赖: pip install -r requirements.txt
  3. 安装 MCP 服务器: mcp install src/resolve_mcp/server.py 或开发模式安装: mcp install src/resolve_mcp/server.py --with-editable .

调试方式

  1. 启动 DaVinci Resolve
  2. 在 Claude Desktop 中连接 "DaVinci Resolve MCP" 服务器
  3. 通过 Claude 与 DaVinci Resolve 交互

或使用 5ire 客户端: 1. 安装 5ire 2. 启动 DaVinci Resolve 3. 在 5ire 中添加 DaVinci Resolve MCP 服务器 4. 使用首选 AI 模型连接服务器 5. 通过 5ire 与 DaVinci Resolve 交互

许可证

该项目遵循 MIT 开源许可条款。