基本能力
产品定位
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
安装教程
- 克隆仓库:
bash
git clone https://github.com/samuelgursky/davinci-resolve-mcp.git
cd davinci-resolve-mcp - 运行安装脚本:
- macOS:
bash
./install.sh - Windows:
batch
install.bat
调试方式
- 检查环境:
- macOS:
bash
./scripts/check-resolve-ready.sh - Windows:
batch
./scripts/check-resolve-ready.bat - 查看日志:
scripts/cursor_resolve_server.log
- 启动服务器:
bash
./scripts/mcp_resolve-cursor_start # 用于Cursor
./scripts/mcp_resolve-claude_start # 用于Claude Desktop