Skip to main content
Glama
apvlv

DaVinci Resolve MCP Server

by apvlv

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_projectC

Create a new DaVinci Resolve project.

Args: name: The name of the project to create

Returns: A message indicating success or failure

load_projectB

Load an existing DaVinci Resolve project.

Args: name: The name of the project to load

Returns: A message indicating success or failure

save_projectB

Save the current DaVinci Resolve project.

Returns: A message indicating success or failure

create_timelineB

Create a new timeline in the current project.

Args: name: The name of the timeline to create

Returns: A message indicating success or failure

set_current_timelineB

Set the current timeline by index.

Args: index: The index of the timeline (1-based)

Returns: A message indicating success or failure

import_mediaB

Import media files into the current media pool folder.

Args: file_paths: A list of file paths to import

Returns: A message indicating success or failure

create_folderB

Create a new folder in the current media pool folder.

Args: name: The name of the folder to create

Returns: A message indicating success or failure

create_timeline_from_clipsB

Create a new timeline from clips in the current media pool folder.

Args: name: The name of the timeline to create clip_indices: A list of clip indices (1-based) to include in the timeline

Returns: A message indicating success or failure

add_fusion_comp_to_clipC

Add a Fusion composition to a clip in the timeline.

Args: timeline_index: The index of the timeline (1-based) track_type: The type of track ("video", "audio", or "subtitle") track_index: The index of the track (1-based) item_index: The index of the item in the track (1-based)

Returns: A message indicating success or failure

create_fusion_nodeB

Create a Fusion node in the current composition.

Args: node_type: The type of node to create (e.g., 'Blur', 'ColorCorrector', 'Text') parameters: Optional dictionary of parameters to set on the node

Returns: A message indicating success or failure

create_fusion_node_chainB

Create a chain of connected Fusion nodes in the current composition.

Args: node_chain: A list of dictionaries, each containing: - 'type': The type of node to create - 'name': Optional name for the node - 'params': Optional dictionary of parameters to set on the node

Returns: A message indicating success or failure

open_pageB

Open a specific page in DaVinci Resolve.

Args: page_name: The name of the page to open (media, edit, fusion, color, fairlight, deliver)

Returns: A message indicating success or failure

execute_pythonB

Execute arbitrary Python code in DaVinci Resolve.

Args: code: The Python code to execute

Returns: The result of the code execution

execute_luaB

Execute a Lua script in DaVinci Resolve's Fusion.

Args: script: The Lua script to execute

Returns: The result of the script execution

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_system_statusGet the current status of the DaVinci Resolve connection.
get_current_projectGet information about the current project.
get_project_timelinesGet a list of timelines in the current project.
get_current_timelineGet information about the current timeline.
get_media_pool_foldersGet a list of folders in the media pool.
get_current_media_pool_folderGet information about the current media pool folder.
get_mounted_volumesGet a list of mounted volumes in the media storage.

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