DaVinci MCP专业版
一个企业级的模型上下文协议(MCP)服务器,它公开了完整的 DaVinci Resolve为人工智能助手编写API脚本。这个项目是一个艰难的分支 Davici解决mcp问题 通过 @塞缪尔·古尔斯基,独立重写和维护。
支持的MCP客户端: 克劳德桌面版 (主要)、Gemini CLI、ChatGPT。
______________________________________________________________________
先决条件
已安装并获得许可(免费版不支持外部脚本)
- Python 3.10或更高版本, 全系统安装 (安装程序来自
python.org 使用“添加到PATH”和 选择“为所有用户安装”)。在Windows上,DaVinci Resolve定位 Python通过Windows注册表;uv管理或仅限用户的Python 将找不到安装,并将导致崩溃。
- 紫外线 --快速Python
包和虚拟环境管理器
______________________________________________________________________
安装
来源(推荐)
git clone https://github.com/Positronikal/davinci-mcp-professional.git
cd davinci-mcp-professional
uv venv
uv sync独立的Windows可执行文件
从下载预构建的Windows二进制文件 发布. 无需安装Python。
该版本包括两个可执行文件:
| 可执行文件 | 目的 |
|---|---|
davinci-mcp-server.exe | MCP服务器 --由Claude Desktop(或其他MCP客户端)自动启动。通过stdio进行通信,没有控制台输出。在你的 claude_desktop_config.json. |
davinci-mcp.exe | 交互式CLI --用于在终端中手动运行服务器。显示启动横幅,检查DaVinci Resolve是否正在运行,并支持 --debug 和 --skip-checks 旗帜。 |
大多数用户只需要 davinci-mcp-server.exe 在他们的MCP客户端中配置。 davinci-mcp.exe 有助于排除故障或验证服务器 可以在配置客户端之前连接到Resolve。
______________________________________________________________________
配置Claude桌面
查找或创建您的 claude_desktop_config.json 文件:
- 视窗:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
添加服务器条目:
从源代码运行(Windows):
{
"mcpServers": {
"davinci-resolve": {
"name": "DaVinci MCP Professional",
"command": "C:\\path\\to\\davinci-mcp-professional\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\davinci-mcp-professional\\mcp_server.py"]
}
}
}从源代码运行(macOS):
{
"mcpServers": {
"davinci-resolve": {
"name": "DaVinci MCP Professional",
"command": "/path/to/davinci-mcp-professional/.venv/bin/python",
"args": ["/path/to/davinci-mcp-professional/mcp_server.py"]
}
}
}使用独立的Windows可执行文件:
{
"mcpServers": {
"davinci-resolve": {
"name": "DaVinci MCP Professional",
"command": "C:\\path\\to\\davinci-mcp-server\\davinci-mcp-server.exe",
"args": []
}
}
}保存配置后重新启动Claude Desktop。
______________________________________________________________________
其他支持的客户端
Gemini CLI 和 ChatGPT 支持MCP标准,可以连接到该标准 服务器使用相同 mcp_server.py 入口点。他们的MCP集成是 仍在成熟中——查阅每个客户的文档以了解当前 配置方法。
______________________________________________________________________
基本用法
- 启动DaVinci Resolve并等待其完全加载。
- 启动MCP服务器(配置后,Claude Desktop会自动执行此操作)。
- 让你的AI助手与Resolve互动:
What version of DaVinci Resolve is running?
List all projects in the database.
Create a new timeline called "Act 1".
Switch to the Color page.
Import /path/to/clip.mp4 into the media pool.______________________________________________________________________
延伸阅读
| 文件 | 目的 |
|---|---|
| USING.md | 开发人员设置、构建说明、贡献 |
| BUGS.md | 故障排除和错误报告 |
| 贡献.md | 贡献指南 |
| COPYING.md | GPL-3.0许可证 |
对于开发人员设置、构建说明和贡献指南, 看见 USING.md.
