DaVinci Resolve MCP Server
A Model Context Protocol (MCP) server for interacting with DaVinci Resolve and Fusion
Overview
DaVinci Resolve MCP Server is a Model Context Protocol (MCP) server designed for seamless interaction with DaVinci Resolve and Fusion, enabling AI assistants to control and manage projects within these applications.
To use the server, install it in Claude Desktop or 5ire, connect to DaVinci Resolve, and utilize various commands to manage projects, timelines, and media.
- Two-way communication with AI assistants like Claude. - Project management capabilities including creation and loading of projects. - Timeline manipulation for creating and modifying timelines. - Media management for organizing and importing media files. - Fusion integration for creating and modifying compositions. - Code execution for running Python scripts within DaVinci Resolve.
- Automating video editing tasks using AI.
- Managing complex projects in DaVinci Resolve through voice commands.
- Integrating AI for enhanced media management and editing workflows.
Add to your AI client
Use these steps to connect DaVinci Resolve MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"davinci-resolve-mcp-apvlv": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-davinci-resolve-mcp-apvlv"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"davinci-resolve-mcp-apvlv": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-davinci-resolve-mcp-apvlv"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"davinci-resolve-mcp-apvlv": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-davinci-resolve-mcp-apvlv"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"davinci-resolve-mcp-apvlv": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-davinci-resolve-mcp-apvlv"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"davinci-resolve-mcp-apvlv": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-davinci-resolve-mcp-apvlv"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"davinci-resolve-mcp-apvlv": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-davinci-resolve-mcp-apvlv"
]
}
}
}FAQ
Can I use this server with any version of DaVinci Resolve?
It is recommended to use DaVinci Resolve Studio version 17 or higher.
Is there a specific AI assistant required to use this server?
Yes, it is designed to work with Claude Desktop or 5ire as AI clients.
What programming languages are supported for code execution?
The server supports Python and Lua for executing scripts.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3262,"uuid":"352b8f13-d05f-4e03-8a05-27b5209fd806","name":"davinci-resolve-mcp","title":"DaVinci Resolve MCP Server","description":"A Model Context Protocol (MCP) server for interacting with DaVinci Resolve and Fusion","avatar_url":"https://avatars.githubusercontent.com/u/603855?v=4","created_at":"2025-03-18T12:05:57.676Z","updated_at":"2025-03-18T15:20:43.865Z","status":"created","author_name":"apvlv","author_avatar_url":"https://avatars.githubusercontent.com/u/603855?v=4","tags":"davinci-resolve,mcp,server,ai-integration","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/apvlv/davinci-resolve-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-03-18 11:04:43\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]