Skip to main content

DaVinci MCP Professional

A modern, professional implementation of a Model Context Protocol server for DaVinci Resolve integration. This project is a hard/project fork from the excellent work done by @samuelgursky at https://github.com/samuelgursky/davinci-resolve-mcp. It's an independent project now due to major overhaul and restructuring making it incompatible with the original repo. DaVinci MCP Professional is a fully enterprise-grade implementation of an MCP specifically designed to expose the full range of functionality of either DaVinci Resolve or DaVinci Resolve Studio to MCP clients. Supported clients include both Claude Desktop (preferred) or Cursor.

Installation Options

DaVinci MCP Professional is available as a Desktop Extension (DXT) for easy installation:

  1. Download the latest .dxt file from Releases
  2. Open Claude Desktop and go to Settings > Extensions
  3. Drag and drop the .dxt file to install
  4. Configure any optional settings (DaVinci Resolve path, debug mode)
  5. Start DaVinci Resolve and begin using AI-assisted video editing!

⚙️ Manual Installation

For developers and advanced users who prefer manual setup:

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Configure Claude Desktop: Add server configuration to claude_desktop_config.json
  4. See USING.md for detailed manual setup instructions

What Makes This Professional

This is a complete architectural rewrite and cleanup of existing DaVinci Resolve MCP implementations:

  • Clean Architecture: Proper separation of concerns between MCP protocol and DaVinci Resolve API
  • Modern Python: Uses current best practices with type hints, async/await, and comprehensive error handling
  • Simplified Setup: Single command installation with automatic dependency management
  • Windows Compatible: Proper encoding handling and console output for Windows environments
  • Standardized Dependencies: Uses uv for fast, reliable dependency management
  • Comprehensive Testing: Built-in test suite to verify functionality
  • Production Ready: Clean codebase suitable for professional environments

Architecture Highlights

This implementation emphasizes:

  • Reliability: Comprehensive error handling and graceful failure modes
  • Maintainability: Clean separation of concerns and modular design
  • Performance: Efficient async/await patterns and minimal overhead
  • Compatibility: Cross-platform support with Windows-specific optimizations
  • Professional Standards: Proper logging, testing, and documentation

Usage

See USING located elsewhere in this repo.

Getting Help

See BUGS located elsewhere in this repo.

License

See COPYING located elsewhere in this repo.

Contributing

See CONTRIBUTING located elsewhere in this repo.

Metadata

Release files for iflow-mcp-positronikal-davinci-mcp-professional 2.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp-positronikal-davinci-mcp-professional 2.2.1
File Size Uploaded
iflow_mcp_positronikal_davinci_mcp_professional-2.2.1.tar.gz 258.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp-positronikal-davinci-mcp-professional 2.2.1
File Interpreter ABI Platform
iflow_mcp_positronikal_davinci_mcp_professional-2.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 287.7 kB

Release files / iflow_mcp_positronikal_davinci_mcp_professional-2.2.1.tar.gz

Download URL iflow_mcp_positronikal_davinci_mcp_professional-2.2.1.tar.gz
Size 258.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b7b66ed58e9633ae123737fc47e53bacefa8d0587002f73346d23ac1da3c24d7
BLAKE2b-256 checksum
How to use checksums
c5079bf72e87081d19a3020c2af92a3998d35cc37a6dd945d73fc05c955ca25b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_positronikal_davinci_mcp_professional-2.2.1-py3-none-any.whl

Download URL iflow_mcp_positronikal_davinci_mcp_professional-2.2.1-py3-none-any.whl
Size 29.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
619789916c17c88b9cc788c013393b2759f9a7bf4a7c39d2585f1c4cd41b6240
BLAKE2b-256 checksum
How to use checksums
da75e2063577188533a4c46eec873ae4fd39431f55d8a9ffcf07773e98dcb9d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

2.2.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page