Davinci Resolve MCP Server (Apvlv)
DaVinci Resolve project, timeline, media, and Fusion control via Python scripts.
Data last scanned today · Reviewed today
Overview
This MCP server bridges DaVinci Resolve with AI assistants, enabling direct manipulation of the video editor's project files, media pool, and timeline. It provides granular control over the software's workspace, allowing users to automate tasks like creating new projects, importing media, or switching between edit pages directly through natural language requests.
Our verdict
With a security score of 29/100, this server is considered high risk. The primary concern is that it lacks a read-only mode, meaning every installation grants full write access to your DaVinci Resolve environment, which could result in unintended changes to your projects. Additionally, as a community-maintained project rather than an official vendor release, it has not undergone editorial review. This tool is best suited for experienced power users in isolated testing environments who are comfortable with the risks of external script execution.
- Supports direct execution of custom Python and Lua scripts
- Provides specialized helpers for Fusion node chain creation
- Zero direct dependencies simplifies the supply-chain footprint
- Includes a comprehensive suite of Make-based development tools
- Lacks a read-only mode for restricted operation
- High risk due to lack of security review and broad write access
- Community-maintained without official vendor oversight
- No detected OAuth support for authentication management
Tools
| Tool | Description | Risk |
|---|---|---|
| create_project | Create a new project with the given name. | medium |
| load_project | Load a project by name. | medium |
| save_project | Save the current project. | medium |
| create_timeline | Create a new timeline with the given name. | medium |
| set_current_timeline | Switch to a different timeline by index. | medium |
| import_media | Import media files from the given file paths. | medium |
| create_folder | Create a new folder in the media pool. | medium |
| create_timeline_from_clips | Create a timeline from a set of clip indices. | medium |
| add_fusion_comp_to_clip | Add a Fusion composition to a specified clip in the timeline. | medium |
| create_fusion_node | Create a Fusion node with specified parameters. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What software prerequisites are required to run this MCP server?
You need Python 3.10 or higher, a running instance of DaVinci Resolve with the scripting API enabled, and an MCP-compatible client like Claude Desktop.
›Does the server require DaVinci Resolve to be active while in use?
Yes, the server attempts to connect to the DaVinci Resolve application upon startup, so the software must be running.
›Can I execute custom code to interact with Resolve?
Yes, the server provides advanced tools to execute custom Python or Lua scripts directly within the Resolve environment.
›What specific Resolve UI pages can the server navigate to?
The server can navigate to the Media, Edit, Fusion, Color, Fairlight, and Deliver pages using the open_page tool.
Badge
Maintain this server? Add the live badge to your README.