Skip to main content
Glama
apvlv

DaVinci Resolve MCP Server

by apvlv

Servidor MCP de DaVinci Resolve

Servidor del Protocolo de Contexto de Modelo (MCP) que permite a los clientes MCP controlar e inspeccionar DaVinci Resolve (incluyendo Fusion) a través de herramientas y recursos.

Qué proporciona

  • Gestión de proyectos (crear, cargar, guardar)

  • Operaciones de línea de tiempo (crear línea de tiempo, cambiar línea de tiempo, construir a partir de clips)

  • Operaciones de la biblioteca de medios (importar medios, crear carpetas, inspeccionar carpetas)

  • Ayudantes de Fusion (añadir composición a clip, crear nodos, crear cadenas de nodos)

  • Navegación por las páginas de Resolve

  • Scripting avanzado (execute_python, execute_lua)

Related MCP server: DaVinci MCP Professional

Requisitos

  • Python 3.10+

  • DaVinci Resolve con la API de scripting disponible

  • Un cliente compatible con MCP (por ejemplo, Claude Desktop)

Instalación

git clone https://github.com/apvlv/davinci-resolve-mcp.git
cd davinci-resolve-mcp
uv sync --all-extras --dev

Ejecutar el servidor

uv run davinci-resolve-mcp

El servidor intentará conectarse a Resolve al iniciarse. Asegúrate de que DaVinci Resolve esté ejecutándose.

Configuración del cliente MCP

Configura tu cliente MCP para ejecutar el comando del servidor:

{
  "mcpServers": {
    "davinci-resolve": {
      "command": "uv",
      "args": ["run", "davinci-resolve-mcp"]
    }
  }
}

Recursos

  • system://status

  • project://current

  • project://timelines

  • timeline://current

  • mediapool://folders

  • mediapool://current

  • storage://volumes

Herramientas

Proyecto

  • create_project(name)

  • load_project(name)

  • save_project()

Línea de tiempo

  • create_timeline(name)

  • set_current_timeline(index)

Medios

  • 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)

Interfaz de usuario de Resolve

  • open_page(page_name) donde el nombre de la página es uno de los siguientes:

    • media, edit, fusion, color, fairlight, deliver

Avanzado

  • execute_python(code)

  • execute_lua(script)

Desarrollo

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

Ideas de uso de ejemplo

  • "Crea un proyecto llamado My Documentary"

  • "Lista las líneas de tiempo en el proyecto actual"

  • "Importa estos archivos a la biblioteca de medios"

  • "Abre la página de Color"

  • "Crea una cadena de nodos de Fusion Blur -> ColorCorrector"

Licencia

MIT (ver LICENSE)

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports

  • Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.

View all MCP Connectors

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