DaVinci Resolve MCP 服务器是一个用于与 DaVinci Resolve 和 Fusion 交互的 Model Context Protocol (MCP) 服务器。它允许像 Claude 这样的 AI 助手,直接通过 Model Context Protocol 与 DaVinci Resolve 通信并控制其操作,为视频编辑工作带来了更多的自动化和智能化可能。
git clone https://github.com/apvlv/davinci-resolve-mcp.git
cd davinci-resolve-mcp
pip install -r requirements.txt
mcp install src/resolve_mcp/server.py
或者,以可编辑模式进行开发时可以使用以下命令:
mcp install src/resolve_mcp/server.py --with-editable .
5ire 是一个开源跨平台桌面 AI 助手和 MCP 客户端,与该服务器兼容。
brew tap brewforge/extras
brew install --cask 5ire
DaVinci Resolve
:显示当前 DaVinci Resolve 的状态和版本信息。project.info
:获取当前项目的详细信息。media.list
:列出媒体池中的所有媒体文件及其属性。project.new
:创建一个新的空项目。project.open "路径"
:打开指定路径的项目。project.save
:保存当前项目。project.close
:关闭当前项目。timeline.create
:在当前项目中创建一个新的时间线。timeline.delete
:删除指定的时间线。timeline.select
:选择并返回指定时间线的详细信息。timeline.export "路径"
:导出当前时间线到指定路径。folder.create "名称"
:在媒体池中创建一个新的文件夹。folder.delete "名称"
:删除指定的文件夹。media.import "路径" "目标位置"
:将媒体文件导入到指定的位置。media.move "源位置" "目标位置"
:移动指定的媒体文件或文件夹。fusion newNode
:在当前 Fusion 工作区中创建一个新的节点。fusion connect "输入节点" "输出节点"
:将两个节点连接起来。fusion evaluate
:评估并返回当前 Fusion 工作区的结果。该服务器使用 Model Context Protocol 与 Claude 和 DaVinci Resolve 之间进行通信。它利用了 DaVinci Resolve 的 Python API 来控制应用程序。
MIT