samuelgursky/davinci-resolve-mcp

MCP server integration for DaVinci Resolve Studio

これは何か

davinci-resolve-mcp は、AIアシスタント(Claudeなど)がプロフェッショナルなビデオ編集・カラーグレーディングアプリケーションである DaVinci Resolve を直接制御できるようにするブリッジです。これは Model Context Protocol(MCP) を実装しています——AIツールが外部ソフトウェアに接続するための標準的な方法——そのため、AIは実際の編集タスク(プロジェクトのオープン、タイムラインの構築、クリップの追加、カラー調整、レンダー設定など)を実行できます。

仕組み

DaVinci Resolveには、外部プログラムが制御できる公式の スクリプトAPI が付属しています。このプロジェクトはそのAPIを、AIアシスタントが呼び出せるMCP「ツール」にラップします。「現在のビンからすべてのクリップで『Assembly Cut』というタイムラインを作成して」とAIに依頼すると、AIはこのサーバーを通じて一連のAPI呼び出しに変換します。

2つのモードで提供されます:

  • 複合モード(デフォルト):関連する操作をグループ化した37のツールで、AIコンテキスト使用量を低く抑えます
  • フル/細粒度モード:Resolve APIメソッドごとに1つ、390のツールで、パワーユーザー向け

また、 高度なオフラインサーバー(Node.js)もあり、Resolveを 実行せずに 動作します——Resolveプロジェクトファイル(.drp、.drt、.drx)を直接読み取り・編集し、クラウドベースのグレーディング、QC、パイプライン自動化を可能にします。

主な機能

  • 完全な編集制御:メディアプール管理、タイムライン編集、カラーグレーディング、Fusionコンポジット、オーディオ/Fairlight、レンダー設定、レビューマーカー
  • メディア分析:同期イベント(2-pop、スレートクラップ)を検出し、クリップを分析し、メタデータをResolveに書き戻します
  • 安全エンベロープ:各ツールはステータス、検証(読み戻しで変更が確認されたか?)、意味的差分を含む構造化結果を返します——AIエージェントはアクションが実際に成功したかどうかを知ることができます
  • 実行トレース:多段階のAI操作は統合トレースとして記録され、編集者はAIが なぜ その操作を行ったかを監査できます
  • 無料版サポート:Blackmagicは外部スクリプトを有料のStudioバージョンに制限していますが、このプロジェクトには無料版(Resolve 21.0.x)でその制限を回避するアプリ内ブリッジスクリプトが含まれています
  • ローカルコントロールパネル:Resolveの状態と分析結果を検査するためのブラウザベースのUI
  • クライアントサポート:Claude Desktop、Cursor、VS Code、Windsurf、Zed、その他多くのAIコーディングツールを自動設定します

なぜ重要か

これは AIエージェントがプロフェッショナルなクリエイティブソフトウェアを操作する 実用的な例です——単なるチャットではなく、ミスが高くつくツールで実際の作業を行います。検証、監査トレイル、保護された操作(破壊的なアクション前のチェック)への強調は、エージェント型AIを本番環境で安全にできる方法を示しています。オフラインファイルレベルサーバーは、デスクトップアプリを実行せずにAIパイプラインがクラウドでどのように機能するかも示しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト