Skip to main content
Glama

DaVinci Resolve MCP

# DaVinci Resolve MCP Integration - Recent Changes ## Version 1.3.7 - Installation Experience Improvements ### 1. New Unified Installation Process - Created a comprehensive one-step installation experience: - `install.sh` for macOS/Linux - `install.bat` for Windows - Added automatic validation and verification - Simplified user experience with clear feedback - Improved error handling with detailed messages ### 2. Fixed Path Resolution Issues - Modified scripts to use the directory where they're executed as reference point - Resolved issues with incorrect assumptions about directory structure - Established consistent path handling across all scripts - Added explicit log messages with configured paths ### 3. Improved DaVinci Resolve Detection - Enhanced process detection methods for macOS and Windows - Added retry mechanism with timeout for delayed startup - Implemented more robust process matching patterns - Added clear feedback when DaVinci Resolve isn't running ### 4. Enhanced Configuration Handling - Improved configuration file generation with absolute paths - Added support for both system-level and project-level configurations - Ensured consistent path references between all configuration options - Added detailed documentation on configuration options ### 5. New Verification Tools - Created verification scripts (`verify-installation.sh` and `verify-installation.bat`) - Implemented comprehensive checks for all dependencies - Added detailed feedback for troubleshooting - Enhanced error messages with suggested fixes ### 6. Updated Documentation - Created comprehensive installation guide (`INSTALL.md`) - Added detailed troubleshooting section - Enhanced README with new installation options - Improved explanations of configuration requirements ### 7. New Release Tooling - Added scripts for creating versioned release packages - Implemented automatic version extraction from VERSION.md - Created cross-platform packaging tools for macOS/Linux and Windows ### 8. Improved Directory Structure - Standardized to a single venv in the root directory - Moved `resolve_mcp_server.py` to `src/` directory - Restructured configuration files into `config/` directory - Created dedicated `dist/` directory for release packages - Moved installation scripts to `scripts/setup/` - Reorganized test files into top-level `tests/` directory - Created symlinks for backward compatibility - Updated all scripts to use new standardized paths ## Previous Installation Issues Addressed - Fixed issues with incorrect paths in `run-now.sh` - Resolved DaVinci Resolve detection problems - Improved configuration file generation for absolute paths - Enhanced error feedback and logging - Added more robust process detection patterns - Implemented verification to catch common setup issues - Added detailed troubleshooting documentation ## Installation Improvements Based on troubleshooting experiences, the following improvements have been made to the installation process: ### 1. Fixed Path Resolution in Scripts - Modified `run-now.sh` to use the directory where the script is located as the reference point - Removed incorrect assumptions about directory structure - Updated path references to use consistent `SCRIPT_DIR` variable throughout all scripts ### 2. Improved DaVinci Resolve Detection - Changed detection method from `pgrep -q "DaVinci Resolve"` to `ps -ef | grep -i "[D]aVinci Resolve"` for more reliable detection - Added a 10-second wait period with automatic retry when DaVinci Resolve is not detected - Implemented more descriptive error messages when DaVinci Resolve is not running ### 3. Added Installation Verification - Created verification scripts (`verify-installation.sh` and `verify-installation.bat`) to check installation integrity - Verification covers Python environment, MCP SDK, configuration files, and DaVinci Resolve status - Provides detailed feedback and suggestions for fixing issues ### 4. Enhanced Documentation - Created a comprehensive installation guide (`INSTALL.md`) with step-by-step instructions - Added detailed troubleshooting section to address common issues - Updated README.md to reference new resources and include troubleshooting tips ### 5. Improved Configuration Setup - Made the Cursor MCP configuration setup more robust and informative - Added validation and feedback for environment variables - Enhanced log file information for easier debugging ## Benefits of These Changes - **More Reliable Installation:** Better path handling and detection methods - **Easier Troubleshooting:** Verification tools and improved error messages - **Clearer Documentation:** Step-by-step guide and troubleshooting solutions - **Consistent Behavior:** Works correctly regardless of installation location ## How to Apply These Updates If you already have a previous installation: 1. Pull the latest changes from the repository 2. Run the verification script to ensure everything is set up correctly: - macOS/Linux: `./scripts/verify-installation.sh` - Windows: `scripts\verify-installation.bat` 3. If verification fails, follow the suggested fixes or refer to the `INSTALL.md` guide For new installations, simply follow the instructions in the `INSTALL.md` file.

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/samuelgursky/davinci-resolve-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server