# DaVinci Resolve Lite MCP

Lets Claude drive DaVinci Resolve, including free Lite builds that still run Python menu scripts. Setup is manual.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 6
- Author: 2sem
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/2sem/davinci-resolve-lite-mcp
- Updated: 2026-09-16
- HTML: https://affpapa.org/en/nevibecode/mcp/davinci-resolve-lite-mcp

## What it does

The server does not sit outside Resolve. It runs as a Python script launched from the Workspace > Scripts menu, and exposes Resolve's Python API over a local endpoint at `127.0.0.1:8765/mcp`. Free builds forbid external scripting but still execute scripts from their own menu, which is the path this project takes. Queued commands are handed to the main script thread and then to the global `resolve` object.

There is nothing to install into Resolve's interpreter: the code uses only the Python standard library. Pick one route — clone the repo and run `./install.sh`, or `pip install davinci-resolve-lite-mcp` followed by `davinci-mcp-install`. Both copy the launcher scripts into `Fusion/Scripts/Utility` and the `resolve_mcp` package into `Fusion/Scripts/MCP`, a folder Resolve does not scan. The Lite container path is found automatically.

Version is where this falls apart. On Lite 21.1+ from the App Store, Python menu scripts are blocked: Workspace > Scripts opens, yet Utility, Comp, Edit, Color and Deliver are all empty and the server never starts. Reinstalling changes nothing. You need a pre-21.1 Lite build or Studio. One more thing: Lite is sandboxed and reads only its own container, `~/Movies` and files you pick by hand, so a symlink pointing at a clone under `~/Projects` will not resolve.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- build an opening title and style a Text+ node from a plain-language request
- run edits and color work from Claude
- queue a render without touching Resolve panels
- sort clips into media pool bins
- script a free Lite build where external scripting is closed off

## Example prompts
- Add a title to the timeline with a gold Text+ node and glow, then keyframe a zoom-in
- Set up a render job for the current timeline and add it to the queue
- Move the selected clips into media pool bins

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32221
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13169
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12791

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
