forked from Positronikal/davinci-mcp-professional
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmanifest.json
More file actions
150 lines (150 loc) · 4.96 KB
/
manifest.json
File metadata and controls
150 lines (150 loc) · 4.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
{
"dxt_version": "0.1",
"name": "davinci-mcp-professional",
"display_name": "DaVinci MCP Professional",
"version": "2.2.1",
"description": "Enterprise-grade MCP exposing full DaVinci Resolve/Studio functionality to Claude Desktop. Integrates Blackmagic Design's popular video production suite (editing, color correction, VFX, motion graphics, audio post) used by Hollywood studios to YouTubers. Enables AI-assisted video production workflows for millions of professional and amateur creators worldwide.",
"long_description": "DaVinci MCP Professional is a fully enterprise-grade implementation of a Model Context Protocol server specifically designed to expose the full range of functionality of either DaVinci Resolve or DaVinci Resolve Studio to MCP clients. This professional-grade integration enables AI-powered assistance for video editing, color correction, visual effects, motion graphics, and audio post-production workflows. Built with modern Python practices, comprehensive error handling, and cross-platform compatibility, it serves both Hollywood professionals and amateur content creators.",
"author": {
"name": "Hoyt Harness",
"email": "hoyt.harness@gmail.com",
"url": "https://github.com/Positronikal"
},
"repository": {
"type": "git",
"url": "https://github.com/Positronikal/davinci-mcp-professional"
},
"homepage": "https://github.com/Positronikal/davinci-mcp-professional",
"documentation": "https://github.com/Positronikal/davinci-mcp-professional#readme",
"support": "https://github.com/Positronikal/davinci-mcp-professional/issues",
"license": "MIT",
"keywords": [
"davinci-resolve",
"video-editing",
"blackmagic-design",
"video-production",
"color-correction",
"vfx",
"motion-graphics",
"audio-post",
"professional",
"enterprise"
],
"server": {
"type": "python",
"entry_point": "mcp_server.py",
"mcp_config": {
"command": "python",
"args": [
"${__dirname}/mcp_server.py"
],
"env": {
"PYTHONPATH": "${__dirname}/lib",
"PYTHONIOENCODING": "utf-8"
},
"platform_overrides": {
"win32": {
"env": {
"PYTHONPATH": "${__dirname};${__dirname}/lib;C:\\ProgramData\\Blackmagic Design\\DaVinci Resolve\\Support\\Developer\\Scripting\\Modules",
"PYTHONIOENCODING": "utf-8"
}
},
"darwin": {
"env": {
"PYTHONPATH": "${__dirname}:${__dirname}/lib",
"PYTHONIOENCODING": "utf-8"
}
},
"linux": {
"env": {
"PYTHONPATH": "${__dirname}:${__dirname}/lib",
"PYTHONIOENCODING": "utf-8"
}
}
}
}
},
"tools": [
{
"name": "get_version",
"description": "Get DaVinci Resolve version information"
},
{
"name": "get_current_page",
"description": "Get the current page/workspace in DaVinci Resolve"
},
{
"name": "switch_page",
"description": "Switch to a different page/workspace in DaVinci Resolve"
},
{
"name": "list_projects",
"description": "List all available DaVinci Resolve projects"
},
{
"name": "get_current_project",
"description": "Get information about the currently open project"
},
{
"name": "open_project",
"description": "Open a specific DaVinci Resolve project"
},
{
"name": "create_project",
"description": "Create a new DaVinci Resolve project"
},
{
"name": "list_timelines",
"description": "List all timelines in the current project"
},
{
"name": "get_current_timeline",
"description": "Get information about the current timeline"
},
{
"name": "create_timeline",
"description": "Create a new timeline in the current project"
},
{
"name": "switch_timeline",
"description": "Switch to a different timeline"
},
{
"name": "list_media_clips",
"description": "List all media clips in the current project"
},
{
"name": "import_media",
"description": "Import media files into the current project"
}
],
"compatibility": {
"claude_desktop": ">=0.10.0",
"platforms": ["darwin", "win32", "linux"],
"runtimes": {
"python": ">=3.9"
}
},
"user_config": {
"resolve_path": {
"type": "directory",
"title": "DaVinci Resolve Installation Path",
"description": "Path to your DaVinci Resolve installation directory (optional - will auto-detect if not specified)",
"required": false
},
"debug_mode": {
"type": "boolean",
"title": "Debug Mode",
"description": "Enable debug logging for troubleshooting",
"default": false,
"required": false
},
"skip_checks": {
"type": "boolean",
"title": "Skip Prerequisite Checks",
"description": "Skip checking if DaVinci Resolve is running (for advanced users)",
"default": false,
"required": false
}
}
}