DaVinci Resolve MCP Server
DaVinci Resolve MCP-Server
Model Context Protocol (MCP)-Server, der es MCP-Clients ermöglicht, DaVinci Resolve (einschließlich Fusion) über Tools und Ressourcen zu steuern und zu inspizieren.
Was er bietet
Projektmanagement (erstellen, laden, speichern)
Timeline-Operationen (Timeline erstellen, Timeline wechseln, aus Clips erstellen)
Media-Pool-Operationen (Medien importieren, Ordner erstellen, Ordner inspizieren)
Fusion-Helfer (Comp zu Clip hinzufügen, Nodes erstellen, Node-Ketten erstellen)
Navigation der Resolve-Seiten
Erweitertes Scripting (
execute_python,execute_lua)
Related MCP server: DaVinci Resolve MCP Server
Anforderungen
Python 3.10+
DaVinci Resolve mit verfügbarem Scripting-API
Ein MCP-kompatibler Client (zum Beispiel Claude Desktop)
Installation
git clone https://github.com/apvlv/davinci-resolve-mcp.git
cd davinci-resolve-mcp
uv sync --all-extras --devServer ausführen
uv run davinci-resolve-mcpDer Server versucht beim Start, eine Verbindung zu Resolve herzustellen. Stellen Sie sicher, dass DaVinci Resolve läuft.
MCP-Client-Einrichtung
Konfigurieren Sie Ihren MCP-Client so, dass er den Serverbefehl startet:
{
"mcpServers": {
"davinci-resolve": {
"command": "uv",
"args": ["run", "davinci-resolve-mcp"]
}
}
}Ressourcen
system://statusproject://currentproject://timelinestimeline://currentmediapool://foldersmediapool://currentstorage://volumes
Tools
Projekt
create_project(name)load_project(name)save_project()
Timeline
create_timeline(name)set_current_timeline(index)
Medien
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)wobei page_name einer der folgenden Werte ist:media,edit,fusion,color,fairlight,deliver
Erweitert
execute_python(code)execute_lua(script)
Entwicklung
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 + testsIdeen zur beispielhaften Verwendung
"Erstelle ein Projekt namens
My Documentary""Liste Timelines im aktuellen Projekt auf"
"Importiere diese Dateien in den Media-Pool"
"Öffne die Color-Seite"
"Erstelle eine Fusion-Node-Kette Blur -> ColorCorrector"
Lizenz
MIT (siehe LICENSE)
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/apvlv/davinci-resolve-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server