Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Iflow Mcp Apvlv Davinci Resolve

FreeNot checked

Model Context Protocol (MCP) server for DaVinci Resolve

GitHubEmbed

About

Model Context Protocol (MCP) server for DaVinci Resolve

README

Model Context Protocol (MCP) server that lets MCP clients control and inspect DaVinci Resolve (including Fusion) through tools and resources.

What it provides

  • Project management (create, load, save)
  • Timeline operations (create timeline, switch timeline, build from clips)
  • Media pool operations (import media, create folders, inspect folders)
  • Fusion helpers (add comp to clip, create nodes, create node chains)
  • Resolve page navigation
  • Advanced scripting (execute_python, execute_lua)

Requirements

  • Python 3.10+
  • DaVinci Resolve with scripting API available
  • An MCP-compatible client (for example Claude Desktop)

Install

git clone https://github.com/apvlv/davinci-resolve-mcp.git
cd davinci-resolve-mcp
uv sync --all-extras --dev

Run the server

uv run davinci-resolve-mcp

The server will try to connect to Resolve on startup. Make sure DaVinci Resolve is running.

MCP client setup

Configure your MCP client to launch the server command:

{
  "mcpServers": {
    "davinci-resolve": {
      "command": "uv",
      "args": ["run", "davinci-resolve-mcp"]
    }
  }
}

Resources

  • system://status
  • project://current
  • project://timelines
  • timeline://current
  • mediapool://folders
  • mediapool://current
  • storage://volumes

Tools

Project

  • create_project(name)
  • load_project(name)
  • save_project()

Timeline

  • create_timeline(name)
  • set_current_timeline(index)

Media

  • import_media(file_paths)
  • create_folder(name)
  • create_timeline_from_clips(name, clip_indices)

Fusion

  • add_fusion_comp_to_clip(timeline_index, track_type, track_index, item_index)
  • create_fusion_node(node_type, parameters)
  • create_fusion_node_chain(node_chain)

Resolve UI

  • open_page(page_name) where page name is one of:
    • media, edit, fusion, color, fairlight, deliver

Advanced

  • execute_python(code)
  • execute_lua(script)

Development

make install      # install deps and pre-commit hooks
make lint-check   # ruff check
make format-check # ruff format check
make test         # pytest with coverage
make check        # lint + format + tests

Example usage ideas

  • "Create a project named My Documentary"
  • "List timelines in the current project"
  • "Import these files into the media pool"
  • "Open the Color page"
  • "Create a Fusion node chain Blur -> ColorCorrector"

License

MIT (see LICENSE)

from github.com/apvlv/davinci-resolve-mcp

Installing Iflow Mcp Apvlv Davinci Resolve

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/apvlv/davinci-resolve-mcp

FAQ

Is Iflow Mcp Apvlv Davinci Resolve MCP free?

Yes, Iflow Mcp Apvlv Davinci Resolve MCP is free — one-click install via Unyly at no cost.

Does Iflow Mcp Apvlv Davinci Resolve need an API key?

No, Iflow Mcp Apvlv Davinci Resolve runs without API keys or environment variables.

Is Iflow Mcp Apvlv Davinci Resolve hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Iflow Mcp Apvlv Davinci Resolve in Claude Desktop, Claude Code or Cursor?

Open Iflow Mcp Apvlv Davinci Resolve on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Iflow Mcp Apvlv Davinci Resolve with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs