DaVinci Resolve MCP Server
MCP-сервер DaVinci Resolve
Сервер протокола Model Context Protocol (MCP), который позволяет MCP-клиентам управлять DaVinci Resolve (включая Fusion) и проверять её состояние с помощью инструментов и ресурсов.
Что он предоставляет
Управление проектами (создание, загрузка, сохранение)
Операции с таймлайном (создание таймлайна, переключение таймлайна, сборка из клипов)
Операции с медиапулом (импорт медиа, создание папок, просмотр папок)
Помощники Fusion (добавление композиции к клипу, создание узлов, создание цепочек узлов)
Навигация по страницам Resolve
Расширенные скрипты (
execute_python,execute_lua)
Related MCP server: DaVinci Resolve MCP Server
Требования
Python 3.10+
DaVinci Resolve с доступным API для скриптов
MCP-совместимый клиент (например, Claude Desktop)
Установка
git clone https://github.com/apvlv/davinci-resolve-mcp.git
cd davinci-resolve-mcp
uv sync --all-extras --devЗапуск сервера
uv run davinci-resolve-mcpСервер попытается подключиться к Resolve при запуске. Убедитесь, что DaVinci Resolve запущена.
Настройка MCP-клиента
Настройте свой MCP-клиент для запуска команды сервера:
{
"mcpServers": {
"davinci-resolve": {
"command": "uv",
"args": ["run", "davinci-resolve-mcp"]
}
}
}Ресурсы
system://statusproject://currentproject://timelinestimeline://currentmediapool://foldersmediapool://currentstorage://volumes
Инструменты
Проект
create_project(name)load_project(name)save_project()
Таймлайн
create_timeline(name)set_current_timeline(index)
Медиа
import_media(file_paths)create_folder(name)create_timeline_from_clips(name, clip_indices)
Fusion
add_fusion_comp_to_clip(timeline_index, track_type, track_index, item_index)create_fusion_node(node_type, parameters)create_fusion_node_chain(node_chain)
Интерфейс Resolve
open_page(page_name), где page_name — одно из:media,edit,fusion,color,fairlight,deliver
Расширенные
execute_python(code)execute_lua(script)
Разработка
make install # install deps and pre-commit hooks
make lint-check # ruff check
make format-check # ruff format check
make test # pytest with coverage
make check # lint + format + testsИдеи для использования
"Создай проект с названием
My Documentary""Перечисли таймлайны в текущем проекте"
"Импортируй эти файлы в медиапул"
"Открой страницу Color"
"Создай цепочку узлов Fusion Blur -> ColorCorrector"
Лицензия
MIT (см. LICENSE)
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/apvlv/davinci-resolve-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server