Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
davinci_statusA

Checks the status of DaVinci Resolve on this computer. Returns window state, project title, active coordinates, and internal API connection state.

davinci_switch_pageA

Switches DaVinci Resolve workspace page: 'media', 'cut', 'edit', 'fusion', 'color', 'fairlight', 'deliver'

davinci_set_vertical_resolutionA

Enforces 1080x1920 (9:16 vertical) canvas resolution in DaVinci Resolve Project Settings.

davinci_smart_ingestA

High-performance smart ingestion for raw footage:

  1. Transcodes 10-bit HEVC (which shows as audio-only in DaVinci Free) to 8-bit H.264 MP4 using hardware GPU acceleration.

  2. Converts Apple HEIC photos to high-resolution JPEG.

  3. Automates DaVinci Resolve File Open Dialog in chunks to import all prepared media reliably.

davinci_import_audioA

Imports audio file into DaVinci Resolve. If given a YouTube URL, automatically downloads and extracts high-fidelity 48kHz WAV audio first.

davinci_create_vertical_projectC

Creates or configures a 9:16 vertical project (1080x1920) at specified frame rate (default 24fps).

davinci_import_mediaB

Imports video/audio clips from local disk paths into a designated Media Pool bin.

davinci_analyze_audio_beatsA

Analyzes audio track tempo (BPM), downbeats, musical bars, and frame-locked cut points for rhythmic video editing.

davinci_generate_and_install_lutA

Synthesizes an algorithmic 3D .cube LUT and installs it directly into DaVinci Resolve's native Support/LUT/Antigravity directory. Presets: comic_noir, kodak_2383, bleach_bypass, cyberpunk_neon, clean_commercial, all.

davinci_list_lutsA

Lists all Antigravity LUTs currently installed in DaVinci Resolve's native system directory.

davinci_build_beat_synced_reelB

Autonomously constructs and injects a 1080x1920 vertical beat-synced reel into DaVinci Resolve:

  1. Analyzes audio track for exact BPM, phase downbeats, and bar boundaries.

  2. Arranges video clips locked to musical beats ('rapid', 'standard', 'bars').

  3. Injects ASC CDL color grading and synthesizes native 3D LUT.

  4. Injects rhythmic punch-in motion zooms ('comic_dynamic', 'high_energy', 'subtle').

  5. Injects downbeat timeline markers and loads sequence automatically into DaVinci Resolve.

davinci_create_vertical_timelineB

Creates a new 1080x1920 vertical timeline in DaVinci Resolve and arranges designated clips.

davinci_micro_adjustD

Performs micro-framing on a specific clip on Video Track 1 (1-based index).

davinci_transportA

Executes playback, cutting, and timeline navigation shortcuts: 'play', 'pause', 'toggle', 'razor_cut', 'zoom_fit', 'fullscreen', 'blade', 'select'.

davinci_seamless_clickB

Performs a localized click at (x, y) with glowing AI badge telemetry and restores mouse position.

davinci_ai_cursor_moveC

Displays the virtual glowing AI cursor badge at coordinates (x, y).

davinci_ghost_clickB

Dispatches a background click message to DaVinci Resolve at window coordinates (x, y).

davinci_inspect_uiC

Captures a micro-crop region around (x, y) and analyzes waveform / visual contrast telemetry.

davinci_add_beat_markerB

Adds an editorial marker on the timeline at the given frame number.

davinci_apply_lutC

Applies a 3D LUT (.cube) to a clip node or synthesizes an Antigravity look preset.

davinci_renderB

Queues and triggers 1080x1920 MP4 render (15,000 Kbps).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 21 tools

Disambiguation2/5

Multiple tools have overlapping functionality, such as davinci_import_audio vs davinci_import_media, davinci_build_beat_synced_reel overlapping with analyze_audio and create_timeline, and several UI automation tools (seamless_click, ghost_click, ai_cursor_move) that serve similar purposes. This creates ambiguity in selecting the correct tool.

Naming Consistency5/5

All tools follow a consistent davinci_ prefix with snake_case verb_noun structure (e.g., davinci_status, davinci_switch_page, davinci_smart_ingest). Even compound verbs maintain the same pattern, making names predictable and readable.

Tool Count4/5

With 21 tools, the count is on the higher side but reasonable for a comprehensive video editing suite covering timeline, LUTs, media import, UI automation, and rendering. Slightly heavy due to overlapping utilities, but not excessive.

Completeness4/5

The tool set covers major DaVinci Resolve operations: status, page switching, resolution, LUTs, media import, audio analysis, timeline creation, UI interaction, and rendering. It lacks some advanced export/project management features, but overall provides strong coverage for the intended workflow.

Maintenance

ActivityMaintained
ResponsivenessNo issues