Official · MODEL CONTEXT PROTOCOL

apvlv davinci resolve mcp

A Model Context Protocol (MCP) server for interacting with DaVinci Resolve and Fusion

WHAT IT CONNECTS

apvlv davinci resolve mcp 为 AI Agent 提供什么

  • Two-way communication: Connect Claude AI to DaVinci Resolve through the MCP protocol
  • Project management: Create, open, and manage DaVinci Resolve projects
  • Timeline manipulation: Create, modify, and navigate timelines
  • Media management: Import, organize, and manage media in the Media Pool
  • Fusion integration: Create and modify Fusion compositions
  • Scene inspection: Get detailed information about the current DaVinci Resolve project
  • Code execution: Run arbitrary Python code in DaVinci Resolve from Claude
  • DaVinci Resolve Studio (version 17 or higher recommended)
  • Python 3.8 or higher
  • Claude Desktop (for AI integration)
  • Clone this repository:
  • Install the required dependencies:
  • Install the MCP server in Claude Desktop:
  • Start DaVinci Resolve
  • In Claude Desktop, connect to the "DaVinci Resolve MCP" server
  • You can now interact with DaVinci Resolve through Claude
  • Install 5ire from [GitHub](https://github.com/nanbingxyz/5ire) or using Homebrew on macOS:
  • Start DaVinci Resolve
  • In 5ire, add the DaVinci Resolve MCP server
  • Connect to the server using your preferred AI model (OpenAI, Claude, etc.)
  • You can now interact with DaVinci Resolve through 5ire
  • `project://current` - Get information about the current project
  • `project://timelines` - Get a list of timelines in the current project
  • `timeline://current` - Get information about the current timeline
  • `mediapool://folders` - Get a list of folders in the media pool
  • `mediapool://current` - Get information about the current media pool folder
  • `storage://volumes` - Get a list of mounted volumes in the media storage
  • `system://status` - Get the current status of the DaVinci Resolve connection
  • `create_project(name)` - Create a new DaVinci Resolve project
  • `load_project(name)` - Load an existing DaVinci Resolve project
  • `save_project()` - Save the current DaVinci Resolve project
  • `create_timeline(name)` - Create a new timeline in the current project
  • `set_current_timeline(index)` - Set the current timeline by index (1-based)
  • `import_media(file_paths)` - Import media files into the current media pool folder
  • `create_folder(name)` - Create a new folder in the current media pool folder
  • `create_timeline_from_clips(name, clip_indices)` - Create a new timeline from clips in the current media pool folder
  • `add_fusion_comp_to_clip(timeline_index, track_type, track_index, item_index)` - Add a Fusion composition to a clip in the timeline
  • `create_fusion_node(node_type, parameters)` - Create a specific Fusion node in the current composition
  • `create_fusion_node_chain(node_chain)` - Create a chain of connected Fusion nodes in the current composition
  • `open_page(page_name)` - Open a specific page in DaVinci Resolve (media, edit, fusion, color, fairlight, deliver)
  • `execute_python(code)` - Execute arbitrary Python code in DaVinci Resolve
  • `execute_lua(script)` - Execute a Lua script in DaVinci Resolve's Fusion
  • "Create a new project named 'My Documentary'"
  • "Import all video files from the Downloads folder"
  • "Create a new timeline with the selected clips"
  • "Apply a Fusion effect to the selected clip"
  • "Get information about the current project"
  • "Switch to the Color page"
  • "Save the current project"
  • "Create a folder named 'Raw Footage' in the media pool"
  • "Create a Blur node in the current Fusion composition"
  • "Create a Text node with the content 'Hello World'"
  • "Create a chain of nodes: MediaIn -> Blur -> ColorCorrector -> MediaOut"

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。