DaVinci Resolve MCP Server enables AI assistants like Claude to directly interact with and control DaVinci Resolve through its Python API. Built by apvlv, the server provides tools for project management, timeline manipulation, media organization, and Fusion integration, allowing users to programmatically create, modify, and inspect video editing projects through natural language commands.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Get information about the current project.
Get a list of timelines in the current project.
Get information about the current timeline.
Get a list of folders in the media pool.
Get information about the current media pool folder.
Get a list of mounted volumes in the media storage.
Get the current status of the DaVinci Resolve connection.
Create a new DaVinci Resolve project. Parameters: name (string) - The name of the project.
Load an existing DaVinci Resolve project. Parameters: name (string) - The name of the project to load.
Save the current DaVinci Resolve project.
Create a new timeline in the current project. Parameters: name (string) - The name of the timeline.
Set the current timeline by index (1-based). Parameters: index (integer) - The index of the timeline.
Import media files into the current media pool folder. Parameters: file_paths (list of strings) - Paths of media files to import.
Create a new folder in the current media pool folder. Parameters: name (string) - The name of the folder.
Create a new timeline from clips in the current media pool folder. Parameters: name (string) - The name of the timeline, clip_indices (list of integers) - Indices of clips to include.
Add a Fusion composition to a clip in the timeline. Parameters: timeline_index (integer), track_type (string), track_index (integer), item_index (integer).
Create a specific Fusion node in the current composition. Parameters: node_type (string), parameters (dictionary) - Node specific parameters.
Create a chain of connected Fusion nodes in the current composition. Parameters: node_chain (list of dictionaries) - Describes the nodes to connect.
Open a specific page in DaVinci Resolve (media, edit, fusion, color, fairlight, deliver). Parameters: page_name (string) - The name of the page to open.
Execute arbitrary Python code in DaVinci Resolve. Parameters: code (string) - The Python code to execute.
Execute a Lua script in DaVinci Resolve's Fusion. Parameters: script (string) - The Lua script to execute.