Codex DaVinci Resolve MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DAVINCI_AUDIT_LOG | No | Local security audit log path | ~/.local/state/codex-davinci-resolve/audit.jsonl |
| DAVINCI_TRANSPORT | No | Transport mode: auto, direct, bridge, or mock | auto |
| DAVINCI_ENABLE_MOCK | No | Must equal '1' to enable mock transport | |
| DAVINCI_BRIDGE_CONFIG | No | Shared bridge configuration and token | ~/.config/codex-davinci-resolve/bridge.json |
| DAVINCI_TOOL_TIMEOUT_SECONDS | No | Per-request timeout in seconds (1-900) | 90 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| resolve_healthA | Check Resolve connectivity, version, active context, transport, policy, and capabilities. |
| resolve_list_projectsA | List projects in the current local Resolve project-library folder without opening them. |
| resolve_get_stateA | Inspect the current project, timelines, tracks, items, markers, and optionally media. |
| resolve_production_preflightA | Read-only studio preflight for timeline, media, settings, render choice, and disk capacity. |
| resolve_create_projectA | Create and open a project, optionally applying allowlisted timeline/color settings. |
| resolve_open_projectB | Save the current project by default, then open an existing named project. |
| resolve_save_projectA | Save the current Resolve project and verify Resolve returned success. |
| resolve_export_project_backupB | Save and export a verified, private DRP backup without overwriting an existing file. |
| resolve_set_project_settingsB | Apply allowlisted project settings such as frame rate and resolution, then save. |
| resolve_import_mediaC | Import existing files from configured media roots into an optional media-pool bin. |
| resolve_create_timelineB | Create a timeline, optionally importing/placing strictly located clips with frame ranges. |
| resolve_duplicate_timelineB | Create a saved, version-named timeline revision while preserving the source timeline. |
| resolve_append_clipsC | Append or precisely place clips on a timeline using media IDs, names, or allowed paths. |
| resolve_add_trackC | Add and optionally name a video, audio, or subtitle track. |
| resolve_set_track_stateB | Rename, enable/disable, or lock/unlock an existing timeline track. |
| resolve_edit_itemsC | Edit allowlisted transform/crop/composite properties or enable/name timeline items. |
| resolve_add_markerB | Add a timeline marker at an exact frame with optional private custom data. |
| resolve_insert_titleC | Insert a standard or Fusion title at the current or supplied timeline timecode. |
| resolve_apply_lutA | Apply an allowed local LUT file to a one-based color node on selected timeline items. |
| resolve_get_render_optionsA | Discover exact available formats, codecs, resolutions, presets, and current render choice. |
| resolve_configure_renderA | Configure a render using discovered format/codec values and an allowed output directory. |
| resolve_queue_renderA | Add one render job from current settings and optionally start only that job. |
| resolve_render_statusB | Inspect render queue records and authoritative status/progress without changing jobs. |
| resolve_verify_mediaA | Verify an allowlisted media delivery with bounded ffprobe checks and optional SHA-256. |
| resolve_export_timelineB | Export the selected timeline to an allowed interchange file path. |
| resolve_prepare_destructive_actionB | Validate and preview an exact delete request; returns a one-use five-minute token. |
| resolve_execute_destructive_actionA | Execute the exact prepared delete once; mismatched, expired, or replayed tokens fail. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| capabilities | |
| studio_workflow |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Mandrilsquad1441/codex-davinci-resolve-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server