DaVinci Resolve MCP Server

DaVinci Resolve MCP Server

site icon
2025.04.02 126
Python视频编辑AI集成工作流自动化开发效率
DaVinci Resolve MCP Server 是一个模型上下文协议(MCP)服务器,用于连接AI编码助手(如Cursor、Claude Desktop)与DaVinci Resolve,使这些AI助手能够通过自然语言查询和控制DaVinci Resolve。该服务器支持macOS和Windows平台,需要Python 3.6+和DaVinci Resolve作为前置依赖。
View on GitHub

Overview

基本能力

产品定位

DaVinci Resolve MCP Server 是一个桥梁服务,连接AI编码助手与专业的视频编辑软件DaVinci Resolve,实现通过自然语言控制视频编辑流程。

核心功能

  • 获取DaVinci Resolve版本信息
  • 管理项目(列出、打开、创建、保存项目)
  • 时间线操作(创建、切换、添加标记)
  • 媒体池操作(列出剪辑、导入媒体、创建媒体箱)
  • 与AI助手(Cursor、Claude Desktop)集成

适用场景

  • 视频编辑自动化
  • 通过自然语言指令控制DaVinci Resolve
  • 批量处理视频编辑任务
  • 开发视频编辑相关的工作流自动化

工具列表

  • install.sh/install.bat: 一键安装脚本
  • run-now.sh/run-now.bat: 快速启动脚本
  • mcp_resolve-cursor_start: Cursor专用启动脚本
  • mcp_resolve-claude_start: Claude Desktop专用启动脚本
  • mcp_resolve_launcher.sh: 通用启动器
  • check-resolve-ready.sh/.bat: 环境检查脚本

常见问题解答

  • 路径问题: 确保使用脚本自动检测路径
  • DaVinci Resolve检测: 确保DaVinci Resolve正在运行
  • 环境变量: 检查是否正确设置
  • Windows特殊问题: 使用正斜杠路径,确保Python路径正确

使用教程

使用依赖

  • macOS或Windows系统
  • 已安装DaVinci Resolve
  • Python 3.6+
  • (可选) Node.js/npm

安装教程

  1. 克隆仓库:
git clone https://github.com/samuelgursky/davinci-resolve-mcp.git
cd davinci-resolve-mcp
  1. 运行安装脚本:
  2. macOS:
./install.sh
  • Windows:
install.bat

调试方式

  1. 检查环境:
  2. macOS:
./scripts/check-resolve-ready.sh
  • Windows:
./scripts/check-resolve-ready.bat
  1. 查看日志: scripts/cursor_resolve_server.log
  2. 启动服务器:
./scripts/mcp_resolve-cursor_start  # 用于Cursor
./scripts/mcp_resolve-claude_start  # 用于Claude Desktop

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。