samuelgursky/davinci-resolve-mcp

MCP server integration for DaVinci Resolve Studio

何を解決するか

このプロジェクトは、AIアシスタントとDaVinci Resolve Studioの間の橋渡しを提供し、LLMがビデオ編集ソフトウェアをプログラムで制御できるようにします。公式スクリプティングAPIをAIエージェントに公開することで、反復的な編集作業、メディアの整理、プロジェクト管理の手作業を排除します。

動作方法

このプロジェクトは、Model Context Protocol (MCP) サーバーを実装しています。DaVinci Resolveに2つの方法で接続できます:公式の外部スクリプティングAPI(Studioユーザー向け)または無料版向けのアプリ内ブリッジスクリプト。

2つのサーバーモードを提供しています:

  • コンパウンドモード:関連する操作を少数の高レベルツールにグループ化し、コンテキストウィンドウのスペースを節約します。
  • フル/細分化モード:Resolve APIのすべてのメソッドを個別のMCPツールとして1対1でマッピングします。

さらに、アドバンスドサーバーでは、Resolveソフトウェアが起動していなくても、Resolveプロジェクトファイル(.drp, .drt, .drx)やデータベースの変更をオフラインで編集できます。

対象ユーザー

AIエージェント(Claude、Cursor、VS Codeなど)を使ってインジェスト、同期、整理、初回アセンブリを自動化したい映像編集者、カラーグレーディング担当者、ポストプロダクションスタジオ。

特徴

  • 完全なAPIカバレッジ:公式DaVinci ResolveスクリプティングAPIの100%をサポート。
  • 複数エディション対応:Studio版とFree版の両方に対応。
  • クロスプラットフォーム:macOS、Windows、Linuxで検証済み。
  • ソースセーフ分析:ソースファイルを変更せずに読み取るメディア分析ツール(音声認識、2ポップ検出)を提供。
  • オフラインプロジェクト操作:Resolveを起動せずにプロジェクトファイルやデータベースエントリを編集可能。
  • ローカルコントロールパネル:状態の確認や分析ジョブの管理に使えるブラウザベースのインターフェース。

関連

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