Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PYTHONPATHNoPython path for Resolve modules./Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting/Modules
RESOLVE_SCRIPT_APINoPath to the Resolve scripting API root or Modules directory./Library/Application Support/Blackmagic Design/DaVinci Resolve/Developer/Scripting
RESOLVE_SCRIPT_LIBNoPath to the Resolve script library./Applications/DaVinci Resolve/DaVinci Resolve.app/Contents/Libraries/Fusion/fusionscript.so
DAVINCI_MCP_LOG_LEVELNoLog level for the server.INFO
DAVINCI_MCP_OUTPUT_DIRNoOutput directory for captures, comparisons, validation reports, logs./Applications/DaVinci Resolve/davinci-mcp/output

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
connect_to_resolveC

Connect to running Resolve Studio and return product/project context.

current_projectA

Return the active project's identity, timeline count, and render state.

current_timelineA

Return active timeline bounds, playhead, and track counts.

inspect_clipA

Inspect the current clip's metadata; image-scope analysis is not API-accessible.

inspect_media_poolA

Return the recursive media-pool bin tree, optionally including clip metadata.

search_clipsA

Search clip names and properties recursively across all media-pool bins.

selected_clipsA

Return selected Media Pool clips (timeline multi-selection is not API-exposed).

list_timelinesA

List all timelines and indicate which one is active.

switch_timelineC

Make the uniquely named project timeline current.

list_clipsA

List addressable video timeline clips, optionally on one 1-based track.

current_playheadA

Return the active timeline playhead timecode.

jump_to_timecodeA

Move the timeline playhead to an HH:MM:SS:FF timecode.

current_clipA

Return the current video timeline item under the playhead.

list_markersA

List active timeline markers with frame offsets and metadata.

add_markerC

Add a marker at a zero-based frame offset in the active timeline.

delete_markerC

Delete the active timeline marker at a frame offset.

jump_markerC

Move the playhead to a timeline marker identified by frame offset.

copy_gradeC

Copy a source clip's current grade to explicitly addressed target clips.

batch_rename_clipsB

Rename timeline clips. Each item needs track_index, item_index, and name.

inspect_node_treeC

Inspect count, labels, LUTs, tools, and cache mode for a clip node graph.

list_nodesB

List nodes in a clip color graph using 1-based node indices.

set_node_enabledB

Enable or bypass a color node through the official Graph API.

add_serial_nodeC

Report the official API limitation for adding serial nodes.

add_parallel_nodeC

Report the official API limitation for parallel nodes.

add_layer_mixerB

Report the official API limitation for layer mixers.

label_nodeB

Report the official API limitation for changing node labels.

apply_gradeC

Apply a DRX grade to a clip. Modes: 0 none, 1 source TC, 2 start aligned.

set_cdlC

Set ASC CDL values on an existing color node.

register_powergradeC

Register or replace a named DRX template in the local grade catalog.

search_powergradesA

Search registered DRX templates by text and optional exact category.

load_powergradeC

Apply a registered PowerGrade DRX template to a timeline clip.

batch_grade_clipsC

Apply one registered DRX template to explicit timeline clip addresses.

create_cinematic_gradeD

Apply registered cinematic DRX.

create_luxury_bridal_gradeC

Apply registered luxury bridal DRX with protected skin and warm golds.

create_editorial_gradeD

Apply registered editorial DRX.

create_dark_moody_gradeD

Apply registered dark-moody DRX.

create_music_video_gradeD

Apply registered music-video DRX.

create_commercial_gradeD

Apply registered commercial DRX.

analyze_clip_scopesB

Explain why numerical image analysis cannot use the official scripting API.

list_render_presetsA

List render presets visible to the active project.

create_render_presetC

Configure supported render settings and save them as a named preset.

add_render_jobB

Configure the current timeline and append a job to Resolve's render queue.

list_render_jobsA

List queued and completed render jobs.

start_renderB

Start selected render job IDs, or all queued jobs when omitted.

monitor_renderA

Return one job's completion/status or the overall queue state.

list_gallery_albumsB

List Gallery still albums or PowerGrade albums.

list_stillsA

List still labels and stable-in-call indices in a Gallery album.

save_powergradeC

Grab a still from the current Color-page clip into the current album.

export_stillC

Export selected Gallery stills, including DRX for later grade application.

capture_current_frameC

Export the current Resolve timeline frame and matching JSON metadata.

capture_clip_referenceC

Export a frame from an explicit clip, restoring the original playhead afterward.

capture_before_after_referenceC

Preserve two genuine exported frames and optionally combine them side by side.

list_captured_referencesA

List generated capture/comparison artifacts with absolute paths.

open_capture_folderA

Open the generated capture directory in Finder.

delete_captured_referenceC

Delete one generated artifact and paired capture metadata when present.

validate_resolve_connectionA

Check the live Resolve API connection without changing Resolve state.

validate_current_projectB

Check that a current Resolve project is available.

validate_current_timelineA

Check that a current Resolve timeline and playhead are available.

validate_current_clipA

Check the timeline clip under the playhead.

validate_capture_supportA

Inspect official frame-export, Gallery, and render capabilities without capture.

validate_grade_applicationC

Validate supported observable grade state; makes no color-quality claim.

validate_render_configurationA

Inspect supported render API methods without changing settings or rendering.

run_full_validationA

Run offline plus optional read-only live checks and write JSON/Markdown reports.

get_latest_validation_reportB

Return the latest persisted validation report and its absolute path.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/BillyRaz/Davinci-MCP'

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