返回市场
达文奇-MCP-专业版

达文奇-MCP-专业版

作者:Positronikal6 星标更新:2025-07-06

项目介绍

DaVinci MCP Professional

DaVinci Resolve集成的现代专业模型上下文协议服务器实现。该项目是从@samuelgursky在https://github.com/samuelgursky/davinci-resolve-mcp上的出色工作进行的硬/项目分叉。由于进行了重大改造和重组,使其与原始仓库不兼容,现在成为一个独立项目。DaVinci MCP Professional是一个完全的企业级MCP实现,专门设计用于向MCP客户端暴露DaVinci Resolve或DaVinci Resolve Studio的全部功能。支持的客户端包括Claude Desktop(首选)或Cursor。

安装选项

🚀 一键安装(推荐)

DaVinci MCP Professional作为桌面扩展(DXT)提供,便于安装:

  1. 发布页面下载最新的.dxt文件
  2. 打开Claude Desktop并进入设置 > 扩展
  3. .dxt文件拖放到安装位置
  4. 配置任何可选设置(如DaVinci Resolve路径、调试模式)
  5. 启动DaVinci Resolve并开始使用AI辅助视频编辑!

⚙️ 手动安装

对于偏好手动设置的开发者和高级用户:

  1. 克隆仓库
  2. 安装依赖项:pip install -r requirements.txt
  3. 配置Claude Desktop:在claude_desktop_config.json中添加服务器配置
  4. 查看USING.md以获取详细的手动设置说明

专业特性

这是一个对现有DaVinci Resolve MCP实现的全面架构重写和清理:

  • 清晰架构:MCP协议与DaVinci Resolve API之间有明确的责任分离
  • 现代Python:采用当前最佳实践,包括类型提示、异步/等待和全面的错误处理
  • 简化设置:单命令安装,自动管理依赖项
  • Windows兼容性:针对Windows环境的适当编码处理和控制台输出
  • 标准化依赖项:使用uv进行快速可靠的依赖项管理
  • 全面测试:内置测试套件验证功能
  • 生产就绪:干净的代码库适合专业环境

架构亮点

此实现强调:

  • 可靠性:全面的错误处理和优雅的失败模式
  • 维护性:清晰的责任分离和模块化设计
  • 性能:高效的异步/等待模式和最小的开销
  • 兼容性:跨平台支持,并针对Windows进行了优化
  • 专业标准:适当的日志记录、测试和文档

使用方法

参见本仓库其他位置的USING文档。

获取帮助

参见本仓库其他位置的BUGS文档。

许可证

参见本仓库其他位置的COPYING文档。

贡献指南

参见本仓库其他位置的CONTRIBUTING文档。