dvr

mhadifilms/dvr
★ 10 stars Python AI/LLM Updated 14d ago ✗ Risk
DaVinci Resolve CLI, Python library, and MCP server. Automate editing, color, and rendering with LLM-friendly tools for AI agents (Claude, Cursor), declarative specs, and structured JSON output. No more silent None returns.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "dvr": {
      "command": "uvx",
      "args": [
        "dvr"
      ]
    }
  }
}

Or install with pip: pip install dvr

README Excerpt

<p align="center"> <img src="https://raw.githubusercontent.com/mhadifilms/dvr/main/docs/assets/logo.png" alt="dvr logo" width="140"> </p> **The missing CLI, Python library, and MCP server for DaVinci Resolve.** Declarative. Scriptable. LLM-friendly. No more silent `None` returns. `dvr` is a command-line tool, a typed Python library, and a [Model Context Protocol (MCP)](docs/mcp.md) server for automating **DaVinci Resolve** — editing, color grading, rendering, and delivery. It turns Resolve's fra

Topics

ai-agentsautomationblackmagicclaudeclicolor-gradingcommand-linecursordavinci-resolvellmllm-toolsmcpmcp-servermodel-context-protocolpost-production