davinci-resolve-mcp
DaVinci Resolve timeline/Fairlight automation via FastMCP — agent control of the NLE. For Cursor / Claude Desktop. Webapp.
Install / Use
claude mcp add sandraschi -- npx -y github:sandraschi/davinci-resolve-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Tags
Our assessment of davinci-resolve-mcp
davinci-resolve-mcp scores 79/100 on our quality scale, 2555th of 2,870 Automation skills we index.
Its MCP Server is 6.6 KB long, well organised into 13 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so davinci-resolve-mcp is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
davinci-resolve-mcp compared with similar skills
All 4 of these similar skills score higher than davinci-resolve-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| davinci-resolve-mcp (this skill)by sandraschi | 79 | 3 | today | MCP Server |
| Agent-Reachby Panniantong | 100 | 108.6k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.8k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 96.0k | today | MCP Server |
Frequently asked questions
- How do I install davinci-resolve-mcp?
- Run
claude mcp add sandraschi -- npx -y github:sandraschi/davinci-resolve-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does davinci-resolve-mcp work with?
- It is written for Claude Code, Claude Desktop and Cursor, as a MCP Server file. Other agents that read the same format can often use it too.
- Is davinci-resolve-mcp safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is davinci-resolve-mcp still maintained?
- The repository was last updated today, so davinci-resolve-mcp is actively maintained.
Skill content
View source on GitHubDaVinci Resolve MCP
<p align="center"> <a href="https://github.com/casey/just"><img src="https://img.shields.io/badge/just-ready_to_go-7c5cfc?style=flat-square&logo=just&logoColor=white" alt="Just"></a> <a href="https://github.com/astral-sh/ruff"><img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json" alt="Ruff"></a> <a href="https://python.org"><img src="https://img.shields.io/badge/Python-3.13+-3776AB?style=flat-square&logo=python&logoColor=white" alt="Python"></a> <a href="https://github.com/PrefectHQ/fastmcp"><img src="https://img.shields.io/badge/FastMCP-3.2-7c5cfc?style=flat-square" alt="FastMCP"></a> </p>DaVinci Resolve is Blackmagic Designs post-production suite: editing, Fusion VFX, color grading, Fairlight audio, and delivery in one timeline. Its used for everything from YouTube cuts to theatrical finishthis repo automates a running session through Resolves Python scripting API, not a separate cloud service.
<p align="center"> <strong>Drive DaVinci Resolve from your AI assistant</strong><br/> <sub>Model Context Protocol (MCP) FastMCP 3.1.0+ Blackmagic scripting API</sub> </p>
Talk to Resolve in natural languageprojects, media, timelines, color, Fairlight, renderwithout leaving Claude, Cursor, or another MCP client. Tools are grouped into a small portmanteau surface so the model stays focused; sampling and agentic helpers run when your host supports them.
| | |
|:--|:--|
| For editors | Fewer round-trips between the NLE and a separate chat; one server, many operations. |
| For automators | Same patterns as other MCP servers in the fleet: stdio, optional HTTP, optional web_sota dashboard (10842 / 10843). |
| For operators | Uses Resolves official Python scripting module on the same machineno mystery bridge. |
Quick Start
git clone https://github.com/sandraschi/davinci-resolve-mcp
cd davinci-resolve-mcp
just
This opens an interactive dashboard showing all available commands. Run just bootstrap to install dependencies, then just serve or just dev to start.
Manual Setup
If you don't have just installed:
Documentation
| | | |--|--| | docs/INSTALL.md | Install paths, web UI (10842 / 10843), Zed, MCPB | | docs/ARCHITECTURE.md | Diagram, tools, fleet standards links, repo layout | | docs/DAVINCI_RESOLVE.md | Scripting API, preferences, trademarks | | docs/USAGE.md | Clients, env, config, examples, tool overview | | docs/DEVELOPMENT.md | Tests, Ruff, builds, contributing | | docs/README.md | Index of all of the above |
Fleet 2026 conventions (ports, FastMCP 3.1.0, packaging) are defined in **mcp-central-docs**start at standards/AGENT_PROTOCOLS.md. A compact mapping table lives in docs/ARCHITECTURE.md.
🛡️ Industrial Quality Stack
This project adheres to SOTA 14.1 industrial standards for high-fidelity agentic orchestration:
- Python (Core): Ruff for linting and formatting. Zero-tolerance for
printstatements in core handlers (T201). - Webapp (UI): Biome for sub-millisecond linting. Strict
noConsoleLogenforcement. - Protocol Compliance: Hardened
stdout/stderrisolation to ensure crash-resistant JSON-RPC communication. - Automation: Justfile recipes for all fleet operations (
just lint,just fix,just dev). - Security: Automated audits via
banditandsafety.
Stack
Backend: Python 3.12, FastMCP 3.4.4+, FastAPI + Uvicorn, Pydantic v2, Typer CLI,
uv deps, ruff lint, pytest tests.
Webapp (web_sota/): React 19, Vite 7, TypeScript, TailwindCSS, Radix UI,
TanStack Query, Zustand (LLM state), Lucide icons, React Router 7, Biome lint,
Playwright e2e. Native: Tauri 2.0 (native/), NSIS installer.
Tools
9 portmanteau tools by default (RESOLVE_TOOL_MODE=portmanteau): resolve_project,
resolve_media, resolve_timeline, resolve_color, resolve_render, resolve_audio,
resolve_fairlight, resolve_subtitle, resolve_system (READ-ONLY) — plus help,
get_status, agentic workflows, 3 prompts (edit_plan, color_recipe, render_checklist)
and skill:// resources. Full catalog: docs/TOOLS.md.
Ports
Backend 10843 (/api/v1/*), frontend 10842 (Vite dev, proxies /api).
Registered pair — never 3000/5000/5173/8000/8080.
Environment
| Var | Default |
|-----|---------|
| RESOLVE_TOOL_MODE | portmanteau |
| MCP_TRANSPORT | stdio |
| HOST / PORT | 127.0.0.1 / 10843 |
| OLLAMA_URL | http://127.0.0.1:11434 |
See docs/CONFIGURATION.md and docs/ONBOARDING.md.
Claude Desktop config
{
"mcpServers": {
"davinci-resolve": {
"command": "C:\\Users\\sandr\\.local\\bin\\uv.exe",
"args": ["run", "davinci-resolve-mcp", "mcp"],
"cwd": "D:\\Dev\\repos\\davinci-resolve-mcp"
}
}
}
License
MITsee LICENSE.
DaVinci Resolve is a trademark of Blackmagic Design. This project is not affiliated with Blackmagic.
Support
- Issues: github.com/sandraschi/davinci-resolve-mcp/issues
- Docs site (if published): sandraschi.github.io/davinci-resolve-mcp
GitHub Topics
da-vinci-resolve mcp-server fastmcp video-editing color-grading fairlight model-context-protocol python automation video-production post-production nle fusion-vfx blackmagic-design ai-automation mcp agentic-workflow resolve-api cli-tool beta
Related Skills
Agent-Reach
108.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.8kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
96.0k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
