Resolve Claude MCP Server
DaVinci Resolve Studio control for AI-assisted video editing and color grading.
Data last scanned today · Reviewed today
Overview
This integration bridges Claude AI with the DaVinci Resolve Studio scripting API to enable natural language control over your video production workflow. It provides access to project navigation across all major pages, including Edit, Fusion, and Color, while facilitating media pool management and timeline manipulation.
Our verdict
This server carries a high risk level with a security score of 35/100. The primary concern is that the tool provides full write access to your projects without a read-only mode, and it is a community-maintained project that has not undergone editorial review. Users should only utilize this for experimental purposes on backups, as it is not intended for production environments.
- Direct interaction with the DaVinci Resolve scripting API
- Zero direct dependencies minimize supply-chain surface area
- Supports local transcription via mlx-whisper on Apple Silicon
- Provides 48 distinct tools for granular Resolve control
- No read-only mode restricts safety for project files
- macOS-specific dependencies limit feature parity on other OSs
- Single-contributor project with long intervals between commits
- Lacks OAuth support for authenticated service connections
Tools
| Tool | Description | Risk |
|---|---|---|
| get_project_info | Gets project information. | low |
| open_page | Opens a specific page in Resolve. | medium |
| get_current_page | Gets the current active page. | low |
| get_media_pool_structure | Gets the media pool structure. | low |
| import_media | Imports media into the pool. | medium |
| create_timeline | Creates a new timeline. | medium |
| get_current_timeline_info | Gets information about the current timeline. | low |
| get_timeline_items | Gets items in the current timeline. | low |
| append_to_timeline | Appends items to the timeline. | medium |
| add_marker | Adds a marker to the timeline. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›Is this project safe to use on my main video editing projects?
No, this integration is intended only for testing and experimentation. You should not use it in production because AI tools can modify or delete your project data.
›Does this require installing any plugins or addons inside DaVinci Resolve?
No, this server connects directly to DaVinci Resolve Studio's native scripting API without requiring any additional plugins or socket-based addons inside the software.
›Which version of DaVinci Resolve is required?
You must use DaVinci Resolve Studio version 18.0 or higher, as the free version of DaVinci Resolve has limited scripting support.
›Are all features available on Windows and Linux?
While the core 48 Resolve-control tools may work, local transcription and the screenshot feature are exclusive to macOS because they rely on Apple-specific APIs and hardware.
›What permissions are required for the screenshot tool?
The screenshot feature requires that you grant Screen Recording permissions to the Claude Desktop application within your macOS System Settings.
›What software prerequisites must be installed to run this server?
You need Python 3.10 or higher and the uv package manager installed on your machine.
Badge
Maintain this server? Add the live badge to your README.