HH

hoyt-harness/davinci-mcp-professional

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

25 stars 7 forks 品質 74 トレンド 31GPL-3.0

DaVinci Resolve Studio — カーネル + ドメイン アーキテクチャのトークン効率の高い MCP サーバーは、コンテキストコストを作業に比例します.

概要

エンタープライズレベルのモデルコンテキストプロトコル(MCP)サーバーで、DaVinci Resolve スクリプト API を AI アシスタントに公開しています。 このプロジェクトは、大幅な異なるアーキテクチャであるにもかかわらず、@samuelgurskyによってdavinci-resolve-mcpプロジェクトに触発されました。 現代のMCP仕様に対応したあらゆるAIシステムに対応。 ほとんどのMCPサーバーは、利用可能なツールをセッション開始時にAIのコンテキストウィンドウにダンプします。 大規模な API 表面では、現在のタスクが必要とするかどうかをロードした数百のツール定義がトークンを無駄にし、応答時間を遅くすることを意味します。 このサーバーは、代わりにアーキテクチャを使用します。 - (常に利用可能、合計6):activ domain、deactivate domain、list domains、get version、get current page、switch page。 これらは、Resolveで何をしているかに関係なく有用です。 - (要求に応じてロード): 完全なResolve APIは、プロジェクト管理、タイムライン操作、メディアプールなど、ドメインに編成されています.

概要(AI 翻訳)

エンタープライズグレードのモデルコンテキストプロトコル(MCP)サーバーで、フル機能を公開 DaVinci スクリプト API を AI アシスタントに解決します。 このプロジェクトは、 davinci-resolve-mcp プロジェクト @samuelgursky によって、それは今、かなり異なるアーキテクチャです。

現代のMCP仕様に対応したあらゆるAIシステムに対応。

お問い合わせ

使い方

ほとんどのMCPサーバーは、利用可能なすべてのツールをAIのコンテキストウィンドウにダンプします セッション開始 大規模な API 表面では、数百のツール定義を意味します。 現在のタスクが必要とするかどうかをロード - トークンを無駄にし、遅くする 応答時間。

このサーバーは、代わりにkernel + domainアーキテクチャを使用します。

  • カーネルツール (利用可能な6合計): [activate_domain, deactivate_domain, list_domains, [get_version], [[get_current_page]], [switch_page]。 これらは、Resolveで何をしているかに関係なく有用です。
  • ドメインツール(オンデマンド):フルResolve APIが組み込まれています ドメイン — プロジェクト管理、タイムライン操作、メディアプールなど 電話番号 [[activate_domain("project_management")] とサーバは、 [notifications/tools/list_changed イベント; MCP クライアントがツールを refetches

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

DaVinci MCP Professional

An enterprise-grade Model Context Protocol (MCP) server that exposes the full DaVinci Resolve scripting API to AI assistants. This project was inspired by the davinci-resolve-mcp project by @samuelgursky, even though it is now a significantly different architecture.

Compatible with any AI system that supports modern MCP specifications.


How It Works

Most MCP servers dump every available tool into the AI’s context window at session start. With a large API surface, that means hundreds of tool definitions loaded whether or not the current task needs them — wasting tokens and slowing response time.

This server uses a kernel + domain architecture instead:

  • Kernel tools (always available, 6 total): activate_domain, deactivate_domain, list_domains, get_version, get_current_page, switch_page. These are useful regardless of what you’re doing in Resolve.
  • Domain tools (loaded on demand): the full Resolve API is organized into domains — Project Management, Timeline Operations, Media Pool, and more. Call activate_domain("project_management") and the server fires a notifications/tools/list_changed event; your MCP client refetches the tool list and the domain’s tools are immediately available, no session restart needed.

Context cost at session start is bounded by the kernel alone. You expand it deliberately, only for the domains your current workflow actually needs.


Who This Is For

This server is built for independent creators and boutique studios where AI API costs are real and context overhead matters.

Compared to other popular MCP servers for DaVinci Resolve:

Most alternatives load every available tool definition into the AI’s context at session start. For a well-resourced production environment — a studio running Claude on dedicated infrastructure with token budgets absorbed into overhead — that approach is solid and the dense tool coverage is immediately useful.

This server makes a different architectural choice: 6 kernel tools at session start, domains activated on demand, context cost proportional to the work at hand. The full API surface (289 tools across 9 domains) is available, but none of it loads until you ask for it.

Typical MCP server davinci-mcp-professional
Tools at session start All at once 6
Total tools available Fixed 289 (9 domains)
Domain activation — On demand

If you’re an independent creator or a small shop where every Claude API call has a cost, this architecture was designed for you. Professional-grade Resolve integration without professional-budget infrastructure requirements.


Prerequisites

  • DaVinci Resolve Studio installed and licensed (the free edition does not support external scripting)
  • Python 3.10 or later, installed system-wide via the
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "davinci-resolve": { "name": "DaVinci MCP Professional", "command": "C:\\path\\to\\davinci-mcp-professional\\.venv\\Scripts\\python.exe", "args": ["C:\\path\\to\\davinci-mcp-professional\\mcp_server.py"] } } }