samuelgursky/davinci-resolve-mcp

MCP server integration for DaVinci Resolve Studio

解决的问题

该项目在AI助手与DaVinci Resolve Studio之间搭建桥梁,使LLM能够以编程方式控制视频编辑软件。通过向AI代理公开官方脚本API,消除了重复性编辑任务、媒体整理和项目管理的手动操作。

工作原理

该项目实现了Model Context Protocol (MCP) 服务器。它可以通过两种方式连接到DaVinci Resolve:通过官方外部脚本API(适用于Studio用户)或通过免费版的内置桥接脚本。

提供两种服务器模式:

  • 复合模式:将相关操作分组为少数几个高级工具,以节省上下文窗口空间。
  • 完整/细粒度模式:将每个Resolve API方法一对一映射为独立的MCP工具。

此外,高级服务器支持在无需运行软件的情况下,对Resolve项目文件(.drp, .drt, .drx)和数据库进行离线编辑。

适用人群

希望使用AI代理(如Claude、Cursor或VS Code)处理素材导入、同步、整理和初剪的视频编辑师、调色师和后期制作公司。

主要亮点

  • 完整API覆盖:支持官方DaVinci Resolve脚本API的100%功能。
  • 多版本支持:兼容Resolve的Studio版和免费版。
  • 跨平台:已在macOS、Windows和Linux上验证。
  • 源文件安全分析:包含媒体分析工具(如语音转录、2-弹检测),可读取源文件而不修改它们。
  • 离线项目操作:无需打开Resolve即可编辑项目文件和数据库条目。
  • 本地控制面板:基于浏览器的界面,用于检查状态和管理分析任务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目