davinci-resolve-mcp
MCP-сервер для DaVinci Resolve с инструментами видеомонтажа, цветокоррекции и работы с медиа.
Что это
MCP-сервер для DaVinci Resolve с инструментами видеомонтажа, цветокоррекции и работы с медиа.
Как подключить
Вставьте блок в конфиг клиента (Claude Desktop, Claude Code, Cursor, VS Code, Cline). Команда и package собраны из полей официального MCP Registry.
Что нового в версиях
Обновление зависимостей и исправление уязвимостей безопасности в advanced-server без изменений функционала Resolve.
- ИсправленоОбновлены зависимости fast-xml-parser, JSZip, Zod, pg и Prettier до последних версий.
- ИсправленоУстранены уязвимости безопасности в MCP SDK и sharp, приведены в порядок версии пакетов.
- Отложен переход на js-yaml v5 и major-версию better-sqlite3 из-за несовместимости.
- Все 1141 тест прошли успешно, критических изменений в скриптах Resolve нет.
Обновлены зависимости resolve-advanced для устранения уязвимостей и добавлен еженедельный Dependabot.
- ИсправленоОбновлены зависимости resolve-advanced для устранения пяти уязвимостей npm audit.
- ИсправленоОбновлен корневой файл package-lock.json для выпуска.
- НовоеДобавлены еженедельные обновления Dependabot для папки resolve-advanced.
- Пройдена полная проверка уязвимостей и тестовая валидация без изменений поведения.
Исправлено определение пути для DaVinci Resolve Studio на macOS, теперь корректно обнаруживается версия из Mac App Store.
- ИсправленоНа macOS теперь корректно распознаётся путь к приложению /Applications/Davinci Resolve Studio.app, которое хранит скрипты внутри бандла.
- ИсправленоИсправлена ошибка, из-за которой запущенная студийная версия считалась неработающей из-за отличия имени процесса от DaVinci Resolve.app.
- ИсправленоОбновлён приоритет поиска: сначала проверяется установочный бандл, затем Mac App Store Studio, и только потом бесплатная версия из App Store.
Исправлена ошибка установки пресетов субтитров и восстановлена работа захвата кадров на странице Deliver.
- ИсправленоУстранена ошибка ERR_MODULE_NOT_FOUND при установке пресетов субтитров из-за отсутствия jszip.
- ИсправленоВосстановлена корректная работа захвата кадров на странице Deliver с правильным управлением путями и кодеками.
- НовоеWord Highlight теперь поддерживает настройки тени и выравнивания текста.
- НовоеОбновлена документация с описанием новых элементов управления и установки Node-пакетов.
Исправлено распознавание путей и переподключение медиафайлов при переносе проектов между macOS и Windows.
- ИсправленоИсправлено извлечение имён файлов для путей, записанных другой ОС (например, Windows-пути на macOS).
- ИсправленоУлучшена диагностика томов: теперь корректно обрабатываются пути другой ОС, исключая ложные срабатывания.
- ИсправленоИсправлено формирование планов переподключения (relink plans) при использовании параметра sanitized=true.
Исправлена ошибка формирования версии в функции drt(action='downgrade'), теперь корректно определяются версии Resolve и проектов.
- ИсправленоИсправлено формирование метки DbAppVer: теперь используется реальная версия из реестра, а не искусственно дополненная до четырёх частей.
- ИсправленоВнедрено явное определение DbPrjVer на основе targetProjectVersion и карты соответствий, что позволяет корректно обрабатывать Resolve 20 (схема 15).
- ИсправленоDbAppVer теперь приоритетно берётся из явной строки appVersionString, затем из реестра (если схема совпадает), и только потом из старой формы с предупреждением.
- НовоеРезультат операций теперь содержит поля projectVersionSource, appVersionSource, registryRow и warnings при использовании резервного варианта.
- НовоеДобавлено 6 новых тестовых случаев для drt-downgrade, все 42 теста модуля drt*.test.mjs проходят успешно.
Исправлены три ошибки в тестах для Windows, влияющие на переносимость, без изменений в продакшен-коде.
- ИсправленоИсправлено ожидание завершения дочернего процесса в тесте control_panel_ipv6_loopback для корректной работы на Windows.
- ИсправленоУстранена ошибка сравнения путей в тесте test_doctor_paths, вызванная различиями в форматировании путей на Windows.
- ИсправленоИсправлена проверка пути в тесте test_cdl_and_install_config, учитывающая особенности функции repr на Windows.
Исправлены критические ошибки работы на Windows, включая некорректную проверку процессов и проблемы с кодировкой файлов.
- ИсправленоИсправлена ошибка на Windows, при которой проверка существования процесса через os.kill приводила к его принудительному завершению.
- ИсправленоДобавлено свойство eol=lf в .gitattributes для сгенерированных файлов правил, что предотвращает ошибки при проверке на Windows.
- ИсправленоУстранены проблемы с закрытием соединений SQLite перед удалением временных директорий в тестовой среде.
- ИсправленоОбеспечена корректная работа тестов с путями, симлинками и системными переменными на разных операционных системах.
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.