├── .cursorrules ├── .gitignore ├── CHANGELOG.md ├── CHANGES.md ├── INSTALL.md ├── LICENSE ├── README.md ├── config ├── README.md ├── cursor-mcp-example.json ├── macos │ ├── claude-desktop-config.template.json │ └── cursor-mcp-config.template.json ├── mcp-project-template.json ├── sample_config.json └── windows │ ├── claude-desktop-config.template.json │ └── cursor-mcp-config.template.json ├── docs ├── CHANGELOG.md ├── COMMIT_MESSAGE.txt ├── FEATURES.md ├── PROJECT_MCP_SETUP.md ├── TOOLS_README.md └── VERSION.md ├── examples ├── README.md ├── getting_started.py ├── markers │ ├── README.md │ ├── add_spaced_markers.py │ ├── add_timecode_marker.py │ ├── alternating_markers.py │ ├── clear_add_markers.py │ └── test_marker_frames.py ├── media │ ├── README.md │ └── import_folder.py └── timeline │ ├── README.md │ ├── timeline_check.py │ └── timeline_info.py ├── logs └── .gitkeep ├── requirements.txt ├── resolve_mcp_server.py ├── run-now.bat ├── run-now.sh ├── scripts ├── README.md ├── batch_automation.py ├── check-resolve-ready.bat ├── check-resolve-ready.ps1 ├── check-resolve-ready.sh ├── create-release-zip.bat ├── create-release-zip.sh ├── create_app_shortcut.sh ├── launch.sh ├── mcp_resolve-claude_start ├── mcp_resolve-cursor_start ├── mcp_resolve_launcher.sh ├── resolve_mcp_server.py ├── restart-server.bat ├── restart-server.sh ├── run-now.bat ├── run-now.sh ├── run-server.sh ├── server.sh ├── setup.sh ├── setup │ ├── install.bat │ └── install.sh ├── utils.sh ├── verify-installation.bat └── verify-installation.sh ├── src ├── __init__.py ├── api │ ├── __init__.py │ ├── color_operations.py │ ├── delivery_operations.py │ ├── media_operations.py │ ├── project_operations.py │ └── timeline_operations.py ├── bin │ └── __init__.py ├── main.py ├── resolve_mcp_server.py └── utils │ ├── __init__.py │ ├── app_control.py │ ├── cloud_operations.py │ ├── layout_presets.py │ ├── object_inspection.py │ ├── platform.py │ ├── project_properties.py │ └── resolve_connection.py └── tests ├── benchmark_server.py ├── create_test_timeline.py ├── test-after-restart.bat ├── test-after-restart.sh ├── test_custom_timeline.py └── test_improvements.py /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/.cursorrules -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/CHANGES.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/README.md -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/README.md -------------------------------------------------------------------------------- /config/cursor-mcp-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/cursor-mcp-example.json -------------------------------------------------------------------------------- /config/macos/claude-desktop-config.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/macos/claude-desktop-config.template.json -------------------------------------------------------------------------------- /config/macos/cursor-mcp-config.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/macos/cursor-mcp-config.template.json -------------------------------------------------------------------------------- /config/mcp-project-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/mcp-project-template.json -------------------------------------------------------------------------------- /config/sample_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/sample_config.json -------------------------------------------------------------------------------- /config/windows/claude-desktop-config.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/windows/claude-desktop-config.template.json -------------------------------------------------------------------------------- /config/windows/cursor-mcp-config.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/config/windows/cursor-mcp-config.template.json -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/COMMIT_MESSAGE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/docs/COMMIT_MESSAGE.txt -------------------------------------------------------------------------------- /docs/FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/docs/FEATURES.md -------------------------------------------------------------------------------- /docs/PROJECT_MCP_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/docs/PROJECT_MCP_SETUP.md -------------------------------------------------------------------------------- /docs/TOOLS_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/docs/TOOLS_README.md -------------------------------------------------------------------------------- /docs/VERSION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/docs/VERSION.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/getting_started.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/getting_started.py -------------------------------------------------------------------------------- /examples/markers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/markers/README.md -------------------------------------------------------------------------------- /examples/markers/add_spaced_markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/markers/add_spaced_markers.py -------------------------------------------------------------------------------- /examples/markers/add_timecode_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/markers/add_timecode_marker.py -------------------------------------------------------------------------------- /examples/markers/alternating_markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/markers/alternating_markers.py -------------------------------------------------------------------------------- /examples/markers/clear_add_markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/markers/clear_add_markers.py -------------------------------------------------------------------------------- /examples/markers/test_marker_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/markers/test_marker_frames.py -------------------------------------------------------------------------------- /examples/media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/media/README.md -------------------------------------------------------------------------------- /examples/media/import_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/media/import_folder.py -------------------------------------------------------------------------------- /examples/timeline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/timeline/README.md -------------------------------------------------------------------------------- /examples/timeline/timeline_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/timeline/timeline_check.py -------------------------------------------------------------------------------- /examples/timeline/timeline_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/examples/timeline/timeline_info.py -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/requirements.txt -------------------------------------------------------------------------------- /resolve_mcp_server.py: -------------------------------------------------------------------------------- 1 | src/resolve_mcp_server.py -------------------------------------------------------------------------------- /run-now.bat: -------------------------------------------------------------------------------- 1 | /Users/samuelgursky/davinci-resolve-mcp-20250401-02/davinci-resolve-mcp/scripts/run-now.bat -------------------------------------------------------------------------------- /run-now.sh: -------------------------------------------------------------------------------- 1 | /Users/samuelgursky/davinci-resolve-mcp-20250401-02/davinci-resolve-mcp/scripts/run-now.sh -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/batch_automation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/batch_automation.py -------------------------------------------------------------------------------- /scripts/check-resolve-ready.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/check-resolve-ready.bat -------------------------------------------------------------------------------- /scripts/check-resolve-ready.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/check-resolve-ready.ps1 -------------------------------------------------------------------------------- /scripts/check-resolve-ready.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/check-resolve-ready.sh -------------------------------------------------------------------------------- /scripts/create-release-zip.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/create-release-zip.bat -------------------------------------------------------------------------------- /scripts/create-release-zip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/create-release-zip.sh -------------------------------------------------------------------------------- /scripts/create_app_shortcut.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/create_app_shortcut.sh -------------------------------------------------------------------------------- /scripts/launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/launch.sh -------------------------------------------------------------------------------- /scripts/mcp_resolve-claude_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/mcp_resolve-claude_start -------------------------------------------------------------------------------- /scripts/mcp_resolve-cursor_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/mcp_resolve-cursor_start -------------------------------------------------------------------------------- /scripts/mcp_resolve_launcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/mcp_resolve_launcher.sh -------------------------------------------------------------------------------- /scripts/resolve_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/resolve_mcp_server.py -------------------------------------------------------------------------------- /scripts/restart-server.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/restart-server.bat -------------------------------------------------------------------------------- /scripts/restart-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/restart-server.sh -------------------------------------------------------------------------------- /scripts/run-now.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/run-now.bat -------------------------------------------------------------------------------- /scripts/run-now.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/run-now.sh -------------------------------------------------------------------------------- /scripts/run-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/run-server.sh -------------------------------------------------------------------------------- /scripts/server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/server.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /scripts/setup/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/setup/install.bat -------------------------------------------------------------------------------- /scripts/setup/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/setup/install.sh -------------------------------------------------------------------------------- /scripts/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/utils.sh -------------------------------------------------------------------------------- /scripts/verify-installation.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/verify-installation.bat -------------------------------------------------------------------------------- /scripts/verify-installation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/scripts/verify-installation.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DaVinci Resolve MCP Server Package 3 | """ -------------------------------------------------------------------------------- /src/api/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DaVinci Resolve MCP API Package 3 | """ -------------------------------------------------------------------------------- /src/api/color_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/api/color_operations.py -------------------------------------------------------------------------------- /src/api/delivery_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/api/delivery_operations.py -------------------------------------------------------------------------------- /src/api/media_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/api/media_operations.py -------------------------------------------------------------------------------- /src/api/project_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/api/project_operations.py -------------------------------------------------------------------------------- /src/api/timeline_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/api/timeline_operations.py -------------------------------------------------------------------------------- /src/bin/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DaVinci Resolve MCP Binary/Scripts Package 3 | """ -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/main.py -------------------------------------------------------------------------------- /src/resolve_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/resolve_mcp_server.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | DaVinci Resolve MCP Utilities Package 3 | """ -------------------------------------------------------------------------------- /src/utils/app_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/utils/app_control.py -------------------------------------------------------------------------------- /src/utils/cloud_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/utils/cloud_operations.py -------------------------------------------------------------------------------- /src/utils/layout_presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/utils/layout_presets.py -------------------------------------------------------------------------------- /src/utils/object_inspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/utils/object_inspection.py -------------------------------------------------------------------------------- /src/utils/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/utils/platform.py -------------------------------------------------------------------------------- /src/utils/project_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/utils/project_properties.py -------------------------------------------------------------------------------- /src/utils/resolve_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/src/utils/resolve_connection.py -------------------------------------------------------------------------------- /tests/benchmark_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/tests/benchmark_server.py -------------------------------------------------------------------------------- /tests/create_test_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/tests/create_test_timeline.py -------------------------------------------------------------------------------- /tests/test-after-restart.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/tests/test-after-restart.bat -------------------------------------------------------------------------------- /tests/test-after-restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/tests/test-after-restart.sh -------------------------------------------------------------------------------- /tests/test_custom_timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/tests/test_custom_timeline.py -------------------------------------------------------------------------------- /tests/test_improvements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelgursky/davinci-resolve-mcp/HEAD/tests/test_improvements.py --------------------------------------------------------------------------------