DaVinci Resolve MCP Server
Integrate AI agents with DaVinci Resolve for automated editing, export management, and metadata extraction using the DaVinci Resolve MCP Server.

What does “DaVinci Resolve” MCP Server do?
The DaVinci Resolve MCP Server is an integration tool designed to bridge AI assistants and the DaVinci Resolve video editing software via the Model Context Protocol (MCP). By acting as a middleware server, it enables automated, AI-driven interactions with DaVinci Resolve, such as controlling editing actions, querying project information, or triggering exports. This empowers developers and creators to build intelligent workflows that can leverage DaVinci Resolve’s powerful editing capabilities through programmatic access, enhancing productivity, automating repetitive tasks, and integrating with broader AI-powered pipelines for content creation and management.
List of Prompts
No information about prompt templates could be found in the repository.
List of Resources
No explicit resource definitions were found in the repository or documentation.
List of Tools
No clear tool definitions are present in resolve_mcp_server.py
or elsewhere in the repository.
Use Cases of this MCP Server
- Automated Video Editing
Use AI agents to edit video timelines, apply transitions, or manage clips in DaVinci Resolve, streamlining common editing workflows. - Project Metadata Extraction
Query and collect metadata from DaVinci Resolve projects for cataloging, analytics, or integration with asset management systems. - Batch Export Automation
Trigger and manage media exports programmatically, allowing for batch processing and AI-driven export logic. - Remote Collaboration
Enable remote or automated agents to interact with DaVinci Resolve projects, supporting collaborative editing scenarios. - Custom Workflow Integration
Connect DaVinci Resolve with external APIs or tools (e.g., cloud storage, transcription services) through AI-driven automation.
How to set it up
Windsurf
- Ensure that Python (as required by DaVinci Resolve MCP Server) is installed.
- Clone the repository:
git clone https://github.com/samuelgursky/davinci-resolve-mcp.git
- Install dependencies:
pip install -r requirements.txt
- Add the server to Windsurf’s configuration, e.g., in
windsurf.config.json
:{ "mcpServers": { "davinci-resolve": { "command": "python", "args": ["resolve_mcp_server.py"] } } }
- Save the configuration and restart Windsurf. Verify server connectivity.
Claude
- Ensure Python is available on your system.
- Clone the repo and install dependencies as above.
- Open Claude’s MCP configuration file.
- Add the DaVinci Resolve MCP Server:
{ "mcpServers": { "davinci-resolve": { "command": "python", "args": ["resolve_mcp_server.py"] } } }
- Save and restart Claude, then verify connection.
Cursor
- Confirm Python and DaVinci Resolve MCP Server dependencies.
- Download or clone the MCP server repo.
- Open Cursor’s configuration file for MCP servers.
- Add the following:
{ "mcpServers": { "davinci-resolve": { "command": "python", "args": ["resolve_mcp_server.py"] } } }
- Save and restart Cursor.
Cline
- Install all prerequisites (Python, repository dependencies).
- Clone the repository.
- Open Cline’s MCP server configuration.
- Add the server:
{ "mcpServers": { "davinci-resolve": { "command": "python", "args": ["resolve_mcp_server.py"] } } }
- Save the file and restart Cline.
Securing API Keys
For any sensitive environment variables (e.g., API keys), use the env
and inputs
keys in your configuration as follows:
{
"mcpServers": {
"davinci-resolve": {
"command": "python",
"args": ["resolve_mcp_server.py"],
"env": {
"API_KEY": "${API_KEY}"
},
"inputs": {
"api_key": "${API_KEY}"
}
}
}
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"davinci-resolve": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “davinci-resolve” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | Not specified |
List of Resources | ⛔ | Not specified |
List of Tools | ⛔ | Not specified |
Securing API Keys | ✅ | Example given |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Roots support: ⛔ Not mentioned
Sampling support: ⛔ Not mentioned
Based on the available information and the completeness of the documentation, I would rate this MCP server a 4 out of 10. While setup instructions are clear and use cases are described, the lack of documented resources, tools, and prompts limits its practical utility for developers seeking a plug-and-play experience.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 18 |
Number of Stars | 217 |
Frequently asked questions
- What is the DaVinci Resolve MCP Server?
It is an integration server that connects AI assistants and DaVinci Resolve, enabling programmatic control over video editing, export, and metadata extraction through the Model Context Protocol (MCP).
- What are the main use cases?
Automated video editing, project metadata extraction, batch export automation, remote collaboration, and custom workflow integration with DaVinci Resolve.
- Is prompt or resource definition available?
No, the server currently does not provide prompt templates or explicit resource/tool definitions.
- How do I secure API keys for this server?
Use environment variables and reference them in your MCP configuration using the 'env' and 'inputs' fields.
- How do I use this MCP server in FlowHunt?
Add the MCP component to your FlowHunt flow, configure it with the server JSON (using your server's URL), and your AI agent will gain access to all the MCP server's capabilities.
Automate DaVinci Resolve with FlowHunt
Boost your productivity by connecting AI agents to DaVinci Resolve. Automate video editing tasks, exports, and more with FlowHunt’s MCP integration.