You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document tracks the implementation status of features in the DaVinci Resolve MCP (Multi-Client Protocol) Server. It is organized by feature categories and provides details on implementation status, compatibility with clients, and any known issues.
Implementation Status
The MCP server implements nearly all features from the DaVinci Resolve scripting API, but our testing has revealed that while we have implemented 202 features (100%), only a small percentage have been verified working on macOS (8%), with many features still needing verification (82%) or having known issues (10%).
Testing has primarily been conducted on macOS, with Windows support implemented but requiring thorough testing. Each feature in this document is marked with symbols indicating its current status:
Status Key:
✅ - Implemented and verified working
⚠️ - Implemented but needs testing/verification
🐞 - Implemented but has known issues
🟡 - Planned feature
🚫 - Not implemented/supported
The compatibility columns indicate whether a feature is known to work with specific clients (Cursor/Claude) on specific platforms (Mac/Windows).
Feature Categories
Status Definitions
✅ - Implemented & Verified: Feature is fully implemented and verified working ⚠️ - Implemented with Limitations: Feature works but has known limitations or requirements
🔄 - In progress: Feature is in development or testing phase
🟡 - Planned: Feature is planned but not yet implemented
❌ - Not implemented: Feature will not be implemented
🚫 - Not applicable: Feature is not applicable to the current platform
🐞 - Implementation Issues: Feature is implemented but has known bugs
Client/Platform Compatibility Update
Client
macOS
Windows
Linux
Cursor
✅ Stable
⚠️ Needs Testing
❌
Claude Desktop
✅ Stable
⚠️ Needs Testing
❌
Implementation Methods
Method
Status
Notes
MCP Framework
🐞
Original implementation - connection issues
Direct JSON-RPC
✅
Current implementation - more reliable
Feature Statistics
Category
Total Features
Implemented
Verified (Mac)
Verified (Win)
Not Verified
Failed
Core Features
9
9 (100%)
4 (44%)
0 (0%)
3 (33%)
2 (22%)
General Resolve API
14
14 (100%)
6 (43%)
0 (0%)
5 (36%)
3 (21%)
Project Management
18
18 (100%)
2 (11%)
0 (0%)
15 (83%)
1 (6%)
Timeline Operations
12
12 (100%)
2 (17%)
0 (0%)
8 (67%)
2 (16%)
Media Pool Operations
18
18 (100%)
0 (0%)
0 (0%)
16 (89%)
2 (11%)
Color Page Operations
16
16 (100%)
0 (0%)
0 (0%)
14 (88%)
2 (12%)
Delivery Page Operations
12
12 (100%)
1 (8%)
0 (0%)
10 (84%)
1 (8%)
Fusion Page Operations
0
0 (0%)
0 (0%)
0 (0%)
0 (0%)
0 (0%)
Fairlight Page Operations
0
0 (0%)
0 (0%)
0 (0%)
0 (0%)
0 (0%)
Media Storage Operations
0
0 (0%)
0 (0%)
0 (0%)
0 (0%)
0 (0%)
Audio Sync
4
4 (100%)
0 (0%)
0 (0%)
4 (100%)
0 (0%)
Cache Management
3
3 (100%)
1 (33%)
0 (0%)
2 (67%)
0 (0%)
Proxy Media Management
6
6 (100%)
0 (0%)
0 (0%)
5 (83%)
1 (17%)
Transcription Services
6
6 (100%)
0 (0%)
0 (0%)
5 (83%)
1 (17%)
Object Methods
84
84 (100%)
1 (1%)
0 (0%)
79 (94%)
4 (5%)
TOTAL
202
202 (100%)
17 (8%)
0 (0%)
166 (82%)
19 (10%)
Status Key:
✅ - Implemented and verified working
⚠️ - Implemented but needs testing/verification
🐞 - Implemented but has known issues
🟡 - Planned feature
🚫 - Not implemented/supported
Core Features
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Connect to Resolve
✅
✅
✅
⚠️
⚠️
Establish connection to DaVinci Resolve
Switch to Page
✅
✅
✅
⚠️
⚠️
Switch between Media, Edit, Color, etc. - Verified working
Get Current Page
✅
✅
✅
⚠️
⚠️
Get current active page
Get Resolve Version
✅
✅
✅
⚠️
⚠️
Get DaVinci Resolve version
Get Product Name
✅
✅
✅
⚠️
⚠️
Get product name (Studio or free)
Object Inspection
✅
✅
✅
⚠️
⚠️
Introspect API objects, methods, and properties
Error Handling
⚠️
⚠️
⚠️
⚠️
⚠️
Error messages exist but could be more informative
Project Management
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
List Projects
✅
✅
✅
⚠️
⚠️
Get list of available projects
Get Current Project Name
✅
✅
✅
⚠️
⚠️
Get name of currently open project
Open Project
✅
✅
✅
⚠️
⚠️
Open project by name - Verified working
Create Project
⚠️
⚠️
⚠️
⚠️
⚠️
Create new project - Cannot recreate existing projects
Save Project
✅
✅
✅
⚠️
⚠️
Save current project
Close Project
✅
✅
✅
⚠️
⚠️
Close current project
Project Properties
🐞
🐞
🐞
⚠️
⚠️
Get and set project settings - Parameter type issues
SuperScale Settings
⚠️
⚠️
⚠️
⚠️
⚠️
Control super scale quality - Not verified
Timeline Frame Rate
⚠️
⚠️
⚠️
⚠️
⚠️
Control timeline frame rates - Not verified
Export/Import Project
⚠️
⚠️
⚠️
⚠️
⚠️
Import/export project files - Not verified
Archive Project
⚠️
⚠️
⚠️
⚠️
⚠️
Archive projects with media - Not verified
Cloud Project Operations
⚠️
⚠️
⚠️
⚠️
⚠️
Create and manage cloud projects - Not verified
Project Folders
⚠️
⚠️
⚠️
⚠️
⚠️
Create and navigate project folders - Not verified
Project Presets
⚠️
⚠️
⚠️
⚠️
⚠️
Apply and manage project presets - Not verified
Load Time/Performance
🟡
-
-
-
-
Project load time and performance metrics
Project Analytics
🟡
-
-
-
-
Project usage and statistics
Collaborative Projects
🟡
-
-
-
-
Manage collaborative workflows
Database Management
🟡
-
-
-
-
PostgreSQL and local database operations
Project Templates
🟡
-
-
-
-
Save and load project templates
Timeline Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Create Timeline
🐞
🐞
🐞
⚠️
⚠️
Create timeline - Failed with existing names without clear error
List Timelines
✅
✅
✅
⚠️
⚠️
Get all timelines in project - Verified working
Get Current Timeline
✅
✅
✅
⚠️
⚠️
Get current active timeline
Set Current Timeline
✅
✅
✅
⚠️
⚠️
Switch to specified timeline - Verified working
Add Timeline Marker
⚠️
⚠️
⚠️
⚠️
⚠️
Add marker at position - Requires valid frame within timeline bounds
Delete Timeline Marker
⚠️
⚠️
⚠️
⚠️
⚠️
Delete marker at position - Not verified
Manage Timeline Tracks
⚠️
⚠️
⚠️
⚠️
⚠️
Add/remove video and audio tracks - Not verified
Get Timeline Items
⚠️
⚠️
⚠️
⚠️
⚠️
Get clips in timeline - Not verified
Timecode Operations
⚠️
⚠️
⚠️
⚠️
⚠️
Get/set current timecode - Not verified
Timeline Settings
⚠️
⚠️
⚠️
⚠️
⚠️
Manage timeline settings - Not verified
Timeline Generators
⚠️
⚠️
⚠️
⚠️
⚠️
Insert generators into timeline - Not verified
Timeline OFX
⚠️
⚠️
⚠️
⚠️
⚠️
Insert OFX plugins into timeline - Not verified
Timeline Import/Export
🟡
-
-
-
-
Import/export timeline formats
Scene Detection
🟡
-
-
-
-
Detect scene cuts automatically
Auto Subtitle Creation
🟡
-
-
-
-
Generate subtitles from audio
Media Pool Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Import Media
✅
✅
✅
⚠️
⚠️
Import media files
List Media
✅
✅
✅
⚠️
⚠️
List media pool clips
Create Bins
✅
✅
✅
⚠️
⚠️
Create folders in media pool - Verified working
Organize Media
✅
✅
✅
⚠️
⚠️
Move clips between folders
Add to Timeline
✅
✅
✅
⚠️
⚠️
Add clips to timeline
Clip Properties
✅
✅
✅
⚠️
⚠️
Get/set clip properties
Clip Markers
✅
✅
✅
⚠️
⚠️
Add/manage clip markers
Metadata Management
✅
✅
✅
⚠️
⚠️
Get/set clip metadata
Media Relinking
✅
✅
✅
⚠️
⚠️
Relink/unlink media files
Audio Sync
✅
✅
✅
⚠️
⚠️
Sync audio between clips
Proxy Media
✅
✅
✅
⚠️
⚠️
Link/unlink proxy media
Clip Transcription
✅
✅
✅
⚠️
⚠️
Transcribe audio in clips
Bulk Import
🟡
-
-
-
-
Batch import operations
Smart Bins
🟡
-
-
-
-
Create/manage smart bins
Media Storage Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Get Mounted Volumes
🟡
-
-
-
-
List mounted storage devices
Browse Folders
🟡
-
-
-
-
Navigate folder structure
List Media Files
🟡
-
-
-
-
List media in folders
Reveal in Storage
🟡
-
-
-
-
Highlight file in browser
Color Page Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Apply LUTs
✅
✅
✅
⚠️
⚠️
Apply LUTs to clips
Color Correction
✅
✅
✅
⚠️
⚠️
Adjust color parameters
Get/Set Grades
✅
✅
✅
⚠️
⚠️
Manage color grades
Node Management
✅
✅
✅
⚠️
⚠️
Work with node graph - Note: May require clips with existing grade objects
Gallery Operations
✅
✅
✅
⚠️
⚠️
Save/load looks from gallery
Color Wheels
✅
✅
✅
⚠️
⚠️
Adjust lift/gamma/gain - Note: Requires clips with existing grade objects
Grade Versions
✅
✅
✅
⚠️
⚠️
Manage color versions
Export Grades
✅
✅
✅
⚠️
⚠️
Export grades as files
Color Groups
✅
✅
✅
⚠️
⚠️
Group clips for color
Node Cache
✅
✅
✅
⚠️
⚠️
Control node caching
Flag Management
✅
✅
✅
⚠️
⚠️
Add/remove clip flags
Color Space
✅
✅
✅
⚠️
⚠️
Color space controls
Magic Mask
🟡
-
-
-
-
AI-based masking
Track/Window
🟡
-
-
-
-
Motion tracking operations
HDR Grading
🟡
-
-
-
-
High dynamic range controls
Face Refinement
🟡
-
-
-
-
Automated face enhancement
Delivery Page Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Add Render Job
🐞
🐞
🐞
⚠️
⚠️
Add job to render queue - Failed with "'NoneType' object is not callable"
Start Rendering
⚠️
⚠️
⚠️
⚠️
⚠️
Start render process - Not verified
List Render Jobs
⚠️
⚠️
⚠️
⚠️
⚠️
Get all queued render jobs - Not verified
Delete Render Jobs
⚠️
⚠️
⚠️
⚠️
⚠️
Remove jobs from queue - Not verified
Clear Render Queue
✅
✅
✅
⚠️
⚠️
Clear render queue - Verified working
Get Render Presets
⚠️
⚠️
⚠️
⚠️
⚠️
List available presets - Not verified
Render Status
🟡
-
-
-
-
Check render progress
Export Settings
🟡
-
-
-
-
Configure render settings
Format Control
🟡
-
-
-
-
Control output format/codec
Quick Export
🟡
-
-
-
-
RenderWithQuickExport
Batch Rendering
🟡
-
-
-
-
Manage multiple render jobs
Specialized Features
Object Inspection
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Get Object Properties
⚠️
⚠️
⚠️
⚠️
⚠️
Get object properties - Not verified
List Available Methods
⚠️
⚠️
⚠️
⚠️
⚠️
List API methods for object - Not verified
Get API Version
⚠️
⚠️
⚠️
⚠️
⚠️
Get DaVinci Resolve API version - Not verified
Get Supported Objects
⚠️
⚠️
⚠️
⚠️
⚠️
List supported API object types - Not verified
Interactive Inspection
⚠️
⚠️
⚠️
⚠️
⚠️
Testing/debugging interface - Not verified
Layout Presets
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Get UI Layout Presets
⚠️
⚠️
⚠️
⚠️
⚠️
List available layout presets - Not verified
Set UI Layout Preset
⚠️
⚠️
⚠️
⚠️
⚠️
Switch to a specific UI layout - Not verified
Save Current Layout
⚠️
⚠️
⚠️
⚠️
⚠️
Save current UI as layout preset - Not verified
Delete Layout Preset
⚠️
⚠️
⚠️
⚠️
⚠️
Remove a custom layout preset - Not verified
App Control
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Quit Application
⚠️
⚠️
⚠️
⚠️
⚠️
Safely close DaVinci Resolve - Not verified (not testing to avoid closing app)
Restart Application
⚠️
⚠️
⚠️
⚠️
⚠️
Restart DaVinci Resolve - Not verified (not testing to avoid disruption)
Save All Projects
⚠️
⚠️
⚠️
⚠️
⚠️
Save all open projects - Not verified
Check Application Status
⚠️
⚠️
⚠️
⚠️
⚠️
Verify if application is running - Not verified
Cloud Project Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
List Cloud Projects
⚠️
⚠️
⚠️
⚠️
⚠️
List projects in cloud library - Not verified
Create Cloud Project
⚠️
⚠️
⚠️
⚠️
⚠️
Create new project in cloud - Not verified
Open Cloud Project
⚠️
⚠️
⚠️
⚠️
⚠️
Open project from cloud library - Not verified
Delete Cloud Project
⚠️
⚠️
⚠️
⚠️
⚠️
Remove project from cloud - Not verified
Export Project to Cloud
⚠️
⚠️
⚠️
⚠️
⚠️
Upload local project to cloud - Not verified
Import Project from Cloud
⚠️
⚠️
⚠️
⚠️
⚠️
Download cloud project locally - Not verified
Audio Sync Features
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Auto-sync Audio
⚠️
⚠️
⚠️
⚠️
⚠️
Automatic audio synchronization - Not verified
Waveform Analysis
⚠️
⚠️
⚠️
⚠️
⚠️
Sync based on waveform matching - Not verified
Timecode Sync
⚠️
⚠️
⚠️
⚠️
⚠️
Sync based on embedded timecode - Not verified
Multi-clip Sync
⚠️
⚠️
⚠️
⚠️
⚠️
Sync multiple clips simultaneously - Not verified
Append Track Mode
⚠️
⚠️
⚠️
⚠️
⚠️
Option to append or replace audio - Not verified
Manual Offset Adjustment
⚠️
⚠️
⚠️
⚠️
⚠️
Fine-tune sync with manual offset - Not verified
Proxy Media Management
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Link Proxy Media
⚠️
⚠️
⚠️
⚠️
⚠️
Link proxy files to clips - Not verified
Unlink Proxy Media
⚠️
⚠️
⚠️
⚠️
⚠️
Remove proxy file associations - Not verified
Set Proxy Mode
🐞
🐞
🐞
⚠️
⚠️
Toggle between proxy/original - Failed during testing
Set Proxy Quality
🐞
🐞
🐞
⚠️
⚠️
Configure proxy resolution - Failed with "Failed to set proxy quality"
Proxy Generation
🟡
-
-
-
-
Generate proxy media files
Batch Proxy Operations
🟡
-
-
-
-
Process multiple clips at once
Cache Management
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Set Cache Mode
✅
✅
✅
⚠️
⚠️
Control cache utilization - Note: May require specific project setup
Set Optimized Media Mode
✅
✅
✅
⚠️
⚠️
Toggle optimized media usage - Note: May require specific project setup
Set Proxy Mode
✅
✅
✅
⚠️
⚠️
Toggle proxy mode - Note: May require specific project setup
Set Proxy Quality
✅
✅
✅
⚠️
⚠️
Configure proxy quality
Clear Cache
✅
✅
✅
⚠️
⚠️
Delete cached render files
Cache Settings
✅
✅
✅
⚠️
⚠️
Configure cache parameters
Generate Optimized Media
✅
✅
✅
⚠️
⚠️
Create optimized media
Delete Optimized Media
✅
✅
✅
⚠️
⚠️
Remove optimized media files
Transcription Services
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Transcribe Audio
🐞
🐞
🐞
⚠️
⚠️
Generate text from audio - Failed with clip not found error
Clear Transcription
⚠️
⚠️
⚠️
⚠️
⚠️
Remove existing transcription - Not verified
Set Transcription Language
⚠️
⚠️
⚠️
⚠️
⚠️
Select language for transcription - Not verified
Export Transcription
🟡
-
-
-
-
Save transcription to file
Transcribe Multiple Clips
⚠️
⚠️
⚠️
⚠️
⚠️
Batch transcription processing - Not verified
Edit Transcription
🟡
-
-
-
-
Modify generated text
Object-Specific Methods
Timeline Object Methods
Method
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
GetName
⚠️
⚠️
⚠️
⚠️
⚠️
Get timeline name - Not verified
GetStartFrame
⚠️
⚠️
⚠️
⚠️
⚠️
Get first frame number - Not verified
GetEndFrame
⚠️
⚠️
⚠️
⚠️
⚠️
Get last frame number - Not verified
GetTrackCount
⚠️
⚠️
⚠️
⚠️
⚠️
Count tracks by type - Not verified
GetItemListInTrack
⚠️
⚠️
⚠️
⚠️
⚠️
Get clips in track - Not verified
AddMarker
⚠️
⚠️
⚠️
⚠️
⚠️
Add marker at frame - Not verified
GetMarkers
⚠️
⚠️
⚠️
⚠️
⚠️
Get all timeline markers - Not verified
DeleteMarkerAtFrame
⚠️
⚠️
⚠️
⚠️
⚠️
Remove marker at position - Not verified
DeleteMarkersByColor
⚠️
⚠️
⚠️
⚠️
⚠️
Remove markers by color - Not verified
DeleteAllMarkers
⚠️
⚠️
⚠️
⚠️
⚠️
Clear all markers - Not verified
ApplyGradeFromDRX
⚠️
⚠️
⚠️
⚠️
⚠️
Apply grade from file - Not verified
GetSetting
⚠️
⚠️
⚠️
⚠️
⚠️
Get timeline setting - Not verified
SetSetting
⚠️
⚠️
⚠️
⚠️
⚠️
Change timeline setting - Not verified
InsertGeneratorIntoTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Add generator clip - Not verified
InsertOFXGeneratorIntoTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Add OFX generator - Not verified
InsertFusionGeneratorIntoTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Add Fusion generator - Not verified
InsertTitleIntoTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Add title clip - Not verified
InsertFusionTitleIntoTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Add Fusion title - Not verified
InsertOFXTitleIntoTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Add OFX title - Not verified
DuplicateTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Create timeline copy - Not verified
CreateCompoundClip
⚠️
⚠️
⚠️
⚠️
⚠️
Group clips together - Not verified
CreateFusionClip
⚠️
⚠️
⚠️
⚠️
⚠️
Convert to Fusion clip - Not verified
ImportIntoTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Import timeline file - Not verified
Export
⚠️
⚠️
⚠️
⚠️
⚠️
Export timeline file - Not verified
TimelineItem Object Methods
Method
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
GetName
⚠️
⚠️
⚠️
⚠️
⚠️
Get clip name - Not verified
GetDuration
⚠️
⚠️
⚠️
⚠️
⚠️
Get clip duration - Not verified
GetStart
⚠️
⚠️
⚠️
⚠️
⚠️
Get start frame - Not verified
GetEnd
⚠️
⚠️
⚠️
⚠️
⚠️
Get end frame - Not verified
GetLeftOffset
⚠️
⚠️
⚠️
⚠️
⚠️
Get left handle length - Not verified
GetRightOffset
⚠️
⚠️
⚠️
⚠️
⚠️
Get right handle length - Not verified
GetProperty
⚠️
⚠️
⚠️
⚠️
⚠️
Get clip property - Not verified
SetProperty
⚠️
⚠️
⚠️
⚠️
⚠️
Change clip property - Not verified
AddMarker
⚠️
⚠️
⚠️
⚠️
⚠️
Add marker at offset - Not verified
GetMarkers
⚠️
⚠️
⚠️
⚠️
⚠️
Get all clip markers - Not verified
DeleteMarkerAtFrame
⚠️
⚠️
⚠️
⚠️
⚠️
Remove marker at position - Not verified
DeleteMarkersByColor
⚠️
⚠️
⚠️
⚠️
⚠️
Remove markers by color - Not verified
DeleteAllMarkers
⚠️
⚠️
⚠️
⚠️
⚠️
Clear all markers - Not verified
AddFusionComp
⚠️
⚠️
⚠️
⚠️
⚠️
Add Fusion composition - Not verified
ImportFusionComp
⚠️
⚠️
⚠️
⚠️
⚠️
Import Fusion composition - Not verified
ExportFusionComp
⚠️
⚠️
⚠️
⚠️
⚠️
Export Fusion composition - Not verified
Project Object Methods
Method
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
GetName
⚠️
⚠️
⚠️
⚠️
⚠️
Get project name - Not verified
GetPresetList
⚠️
⚠️
⚠️
⚠️
⚠️
Get available presets - Not verified
SetPreset
⚠️
⚠️
⚠️
⚠️
⚠️
Apply preset to project - Not verified
AddRenderJob
🐞
🐞
🐞
⚠️
⚠️
Add job to render queue - Failed in our testing
DeleteAllRenderJobs
✅
✅
✅
⚠️
⚠️
Clear render queue - Verified working
StartRendering
⚠️
⚠️
⚠️
⚠️
⚠️
Begin render process - Not verified
StopRendering
⚠️
⚠️
⚠️
⚠️
⚠️
Abort render process - Not verified
IsRenderingInProgress
⚠️
⚠️
⚠️
⚠️
⚠️
Check render status - Not verified
SetRenderFormat
⚠️
⚠️
⚠️
⚠️
⚠️
Set output format - Not verified
LoadLayoutPreset
⚠️
⚠️
⚠️
⚠️
⚠️
Apply UI layout - Not verified
SaveLayoutPreset
⚠️
⚠️
⚠️
⚠️
⚠️
Store current UI layout - Not verified
ExportLayoutPreset
⚠️
⚠️
⚠️
⚠️
⚠️
Save layout to file - Not verified
DeleteLayoutPreset
⚠️
⚠️
⚠️
⚠️
⚠️
Remove saved layout - Not verified
GetSetting
⚠️
⚠️
⚠️
⚠️
⚠️
Get project setting - Not verified
SetSetting
🐞
🐞
🐞
⚠️
⚠️
Change project setting - Failed with parameter type issues
GetRenderJobStatus
⚠️
⚠️
⚠️
⚠️
⚠️
Get job progress info - Not verified
GetRenderPresetList
⚠️
⚠️
⚠️
⚠️
⚠️
List render presets - Not verified
ImportRenderPresets
⚠️
⚠️
⚠️
⚠️
⚠️
Import presets file - Not verified
ExportRenderPresets
⚠️
⚠️
⚠️
⚠️
⚠️
Export presets to file - Not verified
GetCurrentRenderFormatAndCodec
⚠️
⚠️
⚠️
⚠️
⚠️
Get format settings - Not verified
SetCurrentRenderFormatAndCodec
⚠️
⚠️
⚠️
⚠️
⚠️
Set format settings - Not verified
MediaPool Object Methods
Method
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
GetRootFolder
⚠️
⚠️
⚠️
⚠️
⚠️
Get root media folder - Not verified
AddSubFolder
🐞
🐞
🐞
⚠️
⚠️
Create new subfolder - Failed with existing folder name
CreateEmptyTimeline
🐞
🐞
🐞
⚠️
⚠️
Create blank timeline - Failed with existing name
AppendToTimeline
⚠️
⚠️
⚠️
⚠️
⚠️
Add clips to timeline - Not verified
ImportMedia
⚠️
⚠️
⚠️
⚠️
⚠️
Import media files - Not verified
ExportMetadata
⚠️
⚠️
⚠️
⚠️
⚠️
Export clip metadata - Not verified
DeleteClips
⚠️
⚠️
⚠️
⚠️
⚠️
Remove clips from pool - Not verified
MoveClips
⚠️
⚠️
⚠️
⚠️
⚠️
Move clips between bins - Not verified
GetCurrentFolder
⚠️
⚠️
⚠️
⚠️
⚠️
Get active folder - Not verified
SetCurrentFolder
⚠️
⚠️
⚠️
⚠️
⚠️
Switch active folder - Not verified
GetClipMatteList
⚠️
⚠️
⚠️
⚠️
⚠️
Get clip matte files - Not verified
AddClipMatte
⚠️
⚠️
⚠️
⚠️
⚠️
Add matte to clip - Not verified
DeleteClipMatte
⚠️
⚠️
⚠️
⚠️
⚠️
Remove clip matte - Not verified
RelinkClips
⚠️
⚠️
⚠️
⚠️
⚠️
Reconnect media files - Not verified
UnlinkClips
⚠️
⚠️
⚠️
⚠️
⚠️
Disconnect media files - Not verified
LinkProxyMedia
⚠️
⚠️
⚠️
⚠️
⚠️
Connect proxy media - Not verified
UnlinkProxyMedia
⚠️
⚠️
⚠️
⚠️
⚠️
Remove proxy links - Not verified
ReplaceClip
⚠️
⚠️
⚠️
⚠️
⚠️
Replace with new media - Not verified
Gallery Object Methods
Method
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
GetAlbumName
⚠️
⚠️
⚠️
⚠️
⚠️
Get current album name - Not verified
SetAlbumName
⚠️
⚠️
⚠️
⚠️
⚠️
Rename current album - Not verified
GetCurrentAlbum
⚠️
⚠️
⚠️
⚠️
⚠️
Get active album - Not verified
SetCurrentAlbum
⚠️
⚠️
⚠️
⚠️
⚠️
Switch to album - Not verified
GetAlbumList
⚠️
⚠️
⚠️
⚠️
⚠️
List all albums - Not verified
CreateAlbum
⚠️
⚠️
⚠️
⚠️
⚠️
Create new album - Not verified
DeleteAlbum
⚠️
⚠️
⚠️
⚠️
⚠️
Remove album - Not verified
GetStillList
⚠️
⚠️
⚠️
⚠️
⚠️
List album stills - Not verified
DeleteStill
⚠️
⚠️
⚠️
⚠️
⚠️
Delete still - Not verified
ExportStills
⚠️
⚠️
⚠️
⚠️
⚠️
Save stills to files - Not verified
ImportStills
⚠️
⚠️
⚠️
⚠️
⚠️
Load stills from files - Not verified
ColorPage Object Methods
Method
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
GetLUTs
⚠️
⚠️
⚠️
⚠️
⚠️
Get available LUTs - Not verified
GetCurrentNode
⚠️
⚠️
⚠️
⚠️
⚠️
Get active color node - Not verified
GetNodeList
⚠️
⚠️
⚠️
⚠️
⚠️
List all color nodes - Not verified
SelectNode
⚠️
⚠️
⚠️
⚠️
⚠️
Switch active node - Not verified
AddNode
🐞
🐞
🐞
⚠️
⚠️
Add new node - Failed with "Cannot access grade object"
DeleteNode
⚠️
⚠️
⚠️
⚠️
⚠️
Remove node - Not verified
SetPrimaryColorGrade
⚠️
⚠️
⚠️
⚠️
⚠️
Apply primary correction - Not verified
SetColorWheelPrimaryParam
🐞
🐞
🐞
⚠️
⚠️
Adjust primary wheel - Failed with "Cannot access grade object"
SetColorWheelLogParam
⚠️
⚠️
⚠️
⚠️
⚠️
Adjust log wheel - Not verified
GetKeyframeMode
⚠️
⚠️
⚠️
⚠️
⚠️
Get keyframe mode - Not verified
SetKeyframeMode
⚠️
⚠️
⚠️
⚠️
⚠️
Set keyframe mode - Not verified
ApplyLUT
⚠️
⚠️
⚠️
⚠️
⚠️
Apply LUT to node - Not verified
ExportLUT
⚠️
⚠️
⚠️
⚠️
⚠️
Export node as LUT - Not verified
GetColorVersion
⚠️
⚠️
⚠️
⚠️
⚠️
Get current version - Not verified
GetColorVersions
⚠️
⚠️
⚠️
⚠️
⚠️
List all versions - Not verified
CreateColorVersion
⚠️
⚠️
⚠️
⚠️
⚠️
Create new version - Not verified
DeleteColorVersion
⚠️
⚠️
⚠️
⚠️
⚠️
Remove version - Not verified
LoadColorVersion
⚠️
⚠️
⚠️
⚠️
⚠️
Switch to version - Not verified
GetColorGroupList
⚠️
⚠️
⚠️
⚠️
⚠️
List color groups - Not verified
CreateColorGroup
⚠️
⚠️
⚠️
⚠️
⚠️
Create new group - Not verified
DeleteColorGroup
⚠️
⚠️
⚠️
⚠️
⚠️
Remove group - Not verified
Delivery Object Methods
Method
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
AddRenderJob
🐞
🐞
🐞
⚠️
⚠️
Add to render queue - Failed in our testing
DeleteRenderJob
⚠️
⚠️
⚠️
⚠️
⚠️
Remove render job - Not verified
DeleteAllRenderJobs
✅
✅
✅
⚠️
⚠️
Clear render queue - Verified working
GetRenderJobList
⚠️
⚠️
⚠️
⚠️
⚠️
List queued jobs - Not verified
GetRenderPresetList
⚠️
⚠️
⚠️
⚠️
⚠️
List available presets - Not verified
GetRenderFormats
⚠️
⚠️
⚠️
⚠️
⚠️
List output formats - Not verified
GetRenderCodecs
⚠️
⚠️
⚠️
⚠️
⚠️
List available codecs - Not verified
RenderJobStatus
⚠️
⚠️
⚠️
⚠️
⚠️
Get job status - Not verified
IsRenderingInProgress
⚠️
⚠️
⚠️
⚠️
⚠️
Check render activity - Not verified
StartRendering
⚠️
⚠️
⚠️
⚠️
⚠️
Begin render process - Not verified
StopRendering
⚠️
⚠️
⚠️
⚠️
⚠️
Cancel rendering - Not verified
Implementation Details
Object Inspection
The object inspection implementation provides comprehensive functionality for:
API Exploration - Inspect Resolve API objects to discover methods and properties
Method Analysis - Get detailed information about object methods and their parameters
Property Inspection - Access object properties with type information
Python Integration - Combines Python's introspection with structured output
Documentation Generation - Can be used to create documentation for API objects
The cache management implementation provides detailed control over:
Cache Modes - Control over cache usage with Auto/On/Off settings
Optimized Media - Management of optimized media settings and generation
Proxy Media - Control of proxy media settings, quality, and usage
Mode Selection - Simple mode selection with human-friendly options
Planned Features
Next development priorities:
Fusion Page Integration - Access to Fusion scripting and composition management
Fairlight Page Operations - Audio editing and mixing functionality
Media Storage Management - Advanced media storage and organization tools
Render Job Operations - Comprehensive render queue management with job ID support
Timeline Export Properties - Export formats including AAF, XML, EDL, etc.
Windows Platform Compatibility - Ensuring full functionality across platforms
Fairlight Page Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Audio Levels
🟡
-
-
-
-
Control audio levels
Audio Effects
🟡
-
-
-
-
Apply audio effects
Audio Routing
🟡
-
-
-
-
Configure audio routing
Audio Metering
🟡
-
-
-
-
Monitor audio levels
Track Management
🟡
-
-
-
-
Add/remove/edit audio tracks
Sound Libraries
🟡
-
-
-
-
Access sound effects libraries
Voice Isolation
🟡
-
-
-
-
AI-powered voice separation
Noise Removal
🟡
-
-
-
-
Audio cleanup tools
Fusion Page Integration
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Fusion Composition
🟡
-
-
-
-
Create/edit Fusion compositions
Node Graph
🟡
-
-
-
-
Work with Fusion node graph
Add Effects
🟡
-
-
-
-
Add visual effects nodes
Animation
🟡
-
-
-
-
Animate properties and parameters
Templates
🟡
-
-
-
-
Use/save effect templates
3D Objects
🟡
-
-
-
-
Work with 3D elements
Particle Systems
🟡
-
-
-
-
Create and edit particle effects
Text Generation
🟡
-
-
-
-
Create text effects and animations
Edit Page Operations
Feature
Implementation
Cursor (Mac)
Claude (Mac)
Cursor (Win)
Claude (Win)
Notes
Clip Editing
✅
✅
✅
⚠️
⚠️
Edit clip properties
Transitions
✅
✅
✅
⚠️
⚠️
Add/edit transitions
Effects
✅
✅
✅
⚠️
⚠️
Apply video effects
Generators
✅
✅
✅
⚠️
⚠️
Add titles, solids, etc.
Speed Effects
✅
✅
✅
⚠️
⚠️
Control clip playback speed
Dynamic Zoom
🟡
-
-
-
-
Ken Burns style effects
Stabilization
🟡
-
-
-
-
Video stabilization tools
Smart Reframe
🟡
-
-
-
-
AI-based reframing for different aspect ratios
Testing Summary
During our testing process, we've identified several key issues and limitations:
Color Page Operations: Several color-related operations failed with "Cannot access grade object" errors, including AddNode and SetColorWheelPrimaryParam. These issues may be related to the current project state or clip selection.
Delivery Operations: Adding render jobs to the queue consistently failed in our tests, though clearing the render queue works correctly.
Media Pool Operations: Some operations such as creating new bins and timelines failed when existing items with the same name were present, indicating a need for better error handling or checking.
Proxy and Transcription: Proxy and transcription operations failed with various issues, including "Clip not found" errors, suggesting the need for better media management integration.
Project Settings: Setting project settings failed with parameter type issues, suggesting a mismatch between the expected and provided parameter formats.
Next Steps
Based on our testing, we recommend:
Implementing better error handling and validation in the API endpoints
Adding more robust logging for troubleshooting
Creating comprehensive test cases for each feature category
Focusing on fixing the most critical issues in color grading and rendering first
Adding better documentation for parameter types and expected formats
The MCP server has good fundamental implementation but requires significant testing and debugging to reach production readiness.