|
DaVinci MCP Professional v3.0.0
A modern, professional Model Context Protocol server for DaVinci Resolve integration
|
Public Member Functions | |
| None | __init__ (self) |
| None | run (self) |
Public Attributes | |
| server = Server("davinci-resolve-mcp") | |
| resolve_client = DaVinciResolveClient() | |
Protected Member Functions | |
| None | _register_handlers (self) |
| Any | _call_tool (self, str name, dict[str, Any] arguments) |
| Any | _read_resource (self, str uri) |
DaVinci Resolve MCP Server. Provides a clean interface between MCP clients and DaVinci Resolve through organized tools and resources.
|
protected |
Dispatch a tool call to the resolve client.
Definition at line 93 of file server.py.
References resolve_client.
Referenced by _register_handlers().
|
protected |
Dispatch a resource read to the resolve client.
Definition at line 154 of file server.py.
References resolve_client.
Referenced by _register_handlers().
|
protected |
Register MCP server handlers.
Definition at line 38 of file server.py.
References _call_tool(), _read_resource(), and resolve_client.
| None davinci_mcp.server.DaVinciMCPServer.run | ( | self | ) |
| davinci_mcp.server.DaVinciMCPServer.resolve_client = DaVinciResolveClient() |
Definition at line 35 of file server.py.
Referenced by _call_tool(), _read_resource(), and _register_handlers().
| davinci_mcp.server.DaVinciMCPServer.server = Server("davinci-resolve-mcp") |