Перейти к содержимому

DaVinci Resolve MCP Server

позволяет AI взаимодействовать с DaVinci Resolve для управления проектами, таймлайнами, медиа и Fusion.

Python
30 stars

Описание

Это сервер Model Context Protocol (MCP) для интеграции AI-ассистентов, таких как Claude, с DaVinci Resolve и Fusion. Ключевые особенности: двусторонняя связь, управление проектами, манипуляция таймлайнами, импорт медиа, создание Fusion-композиций и выполнение Python-кода. Технологии: Python API DaVinci Resolve, MCP-протокол. Потенциальные применения: автоматизация видеоредактирования, генерация эффектов с помощью ИИ, упрощение workflows в постпродакшене.

Возможности

Управление проектами

Создание, открытие, сохранение и получение информации о проектах DaVinci Resolve.

Работа с таймлайнами

Создание, модификация, навигация и установка текущего таймлайна.

Управление медиа

Импорт файлов, создание папок, организация медиа в Media Pool и создание таймлайнов из клипов.

Интеграция Fusion

Добавление композиций к клипам, создание узлов и цепочек узлов в Fusion.

Навигация по страницам

Переключение между страницами DaVinci Resolve (media, edit, fusion и т.д.).

Выполнение кода

Запуск произвольного Python-кода или Lua-скриптов в DaVinci Resolve.

Осмотр ресурсов

Получение информации о проектах, таймлайнах, медиа, хранилищах и статусе системы.

Установка

Предварительные требования: DaVinci Resolve Studio (версия 17+), Python 3.8+, Claude Desktop.

Установка:

  1. Клонируйте репозиторий: git clone https://github.com/apvlv/davinci-resolve-mcp.git && cd davinci-resolve-mcp
  2. Установите зависимости: pip install -r requirements.txt
  3. Установите MCP-сервер в Claude Desktop: mcp install src/resolve_mcp/server.py

Для разработки: mcp install src/resolve_mcp/server.py –with-editable .

Запуск: Запустите DaVinci Resolve, подключите сервер в Claude Desktop.

Информация

Язык
Python
GitHub Stars
30

Ссылки