Skip to main content
Glama
angelOnly

DaVinci Resolve MCP Server

by angelOnly

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RESOLVE_SCRIPT_APINoRoot of Resolve's Developer/Scripting directory
RESOLVE_SCRIPT_LIBNoAbsolute path to fusionscript.dll or fusionscript.so
FUSION_PYTHON3_HOMENoWindows Python runtime Resolve must load
RESOLVE_SCRIPT_PATHNoDirectory containing DaVinciResolveScript.py

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
refreshA

Refresh all internal Resolve objects to reflect the current state.

create_projectC

Create a new project in DaVinci Resolve.

load_projectC

Load an existing project in DaVinci Resolve.

save_projectB

Save the current project.

export_projectC

Export a project to a file.

import_projectD

Import a project from a file.

open_pageC

Open a specific page in DaVinci Resolve.

create_timelineB

Create a new timeline in the current project.

set_current_timelineA

Set the specified timeline as the current one by 1-based index.

import_mediaA

Import media files into the current media pool folder.

add_sub_folderB

Add a subfolder to the specified parent folder in the media pool.

append_to_timelineB

Append clips to the current timeline by name.

create_timeline_from_clipsB

Create a new timeline from the specified clips by name.

import_timeline_from_fileC

Import a timeline from a file (e.g., XML, EDL).

execute_luaC

Execute a Lua script in Resolve's Fusion environment.

create_fusion_nodeC

Create a new node in the current Fusion composition.

set_clip_propertyC

Set a property on a timeline clip by name.

add_color_nodeC

Add a new node to the current clip's color grade.

set_project_settingC

Set a specific project setting.

start_project_renderC

Start rendering the current project with optional preset and path.

add_timeline_markerB

Add a marker to the current timeline at a specific frame.

save_stillB

Save the current clip's grade as a still in the specified gallery album.

apply_stillA

Apply a still (grade) to a clip by name, defaulting to current clip if none specified.

add_trackA

Add a new track to the current timeline.

set_track_nameB

Set the name of a track in the current timeline.

enable_trackC

Enable or disable a track in the current timeline.

set_audio_volumeB

Set the audio volume of a timeline clip by name.

set_track_volumeB

Set the volume of an audio track in the current timeline.

set_current_versionB

Set the current version for a clip by name (e.g., switch between color grades).

play_timelineA

Start playback in the current timeline.

stop_timelineA

Stop playback in the current timeline.

set_playhead_positionB

Set the playhead position to a specific frame in the current timeline.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
system://status
project://current
timeline://current
mediapool://current
gallery://albums
timeline://items

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/angelOnly/DavinciMcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server