ビデオエディターMCPサーバー

デモはこちらをご覧ください: https://www.youtube.com/watch?v=KG6TMLD8GmA
みんなのお気に入りの LLM とVideo Jungleからビデオをアップロード、編集、検索、生成します。
このツールを使用するには、 Video Jungleでアカウントを登録し、API キーを追加する必要があります。
コンポーネント
リソース
サーバーは、次の機能を使用してビデオをアップロード、生成、編集するためのインターフェースを実装します。
個々のビデオやプロジェクトにアクセスするためのカスタム vj:// URI スキーム
各プロジェクトリソースには名前と説明があります
検索結果には、動画の内容と日時に関するメタデータが返され、直接編集を生成できます。
プロンプト
近日公開。
ツール
サーバーはいくつかのツールを実装します:
ビデオを追加
URLから分析用のビデオファイルを追加します。ビデオファイルを参照するためのvj:// URIを返します。
ビデオジャングルプロジェクトの作成
ビデオ編集生成用の生成スクリプト、分析されたビデオ、画像を含むビデオジャングルプロジェクトを作成します。
ローカル編集
OpenTimelineIO プロジェクトを作成し、それをマシンにダウンロードして、Davinci Resolve Studio インスタンスで開きます (このツールを呼び出す前に、Resolve Studio がすでに実行されている必要があります)。
動画から生成・編集
一連のビデオファイルからレンダリングされたビデオ編集を生成します
単一のビデオから生成・編集
単一の入力ビデオファイルから編集を生成する
プロジェクト資産を取得する
ビデオ編集生成のためにプロジェクト内のアセットを取得します。
検索動画
埋め込みとキーワードに基づいてビデオの一致を返します
ビデオ編集の更新
ビデオ編集の情報をライブ更新します。Video Jungle が開いている場合は、編集内容がリアルタイムで更新されます。
ツールの実践的な使用
ツールを使用するには、Video Jungle にサインアップして API キーを追加する必要があります。
ビデオを追加
以下は、 add-videoツールを呼び出すためのプロンプトの例です。
URLから動画をダウンロードし、ライブラリに追加して分析し、後で取り出すことができます。分析はマルチモーダルなので、音声と映像の両方の要素をクエリできます。
検索動画
ビデオをダウンロードして分析したら、 search-videosツールを使用してビデオに対するクエリを実行できます。
検索結果には、初期分析で発見された詳細に従ってビデオ編集を生成するための関連メタデータが含まれます。
ローカル動画を検索
このツールを使用するには、環境変数LOAD_PHOTOS_DB=1を設定する必要があります。これにより、Claude はローカル マシン上のファイルにアクセスするように要求します。
それが完了すると、Apple のタグを使用して、携帯電話にあるビデオを写真アプリで検索できるようになります。
私の場合、「スケートボード」を検索すると、1903 個のビデオ ファイルが見つかります。
動画から生成・編集
最後に、これらの検索結果を使用して編集を生成できます。
(現在) ビデオ編集ツールは、現在のチャット内のコンテキストに依存しています。
単一のビデオから生成・編集
最後に、既存の単一のビデオから編集を削減できます。
Related MCP server: YouTube MCP Integration
構成
Video Jungleの設定にログインし、 APIキーを取得してください。その後、これを使用してVideo Jungle MCPを起動してください。
この MCP サーバーが MacOS 上のフォト アプリを検索できるようにするには:
クイックスタート
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用のビデオエディターを自動的にインストールするには:
クロードデスクトップ
claude_desktop_config.json手動で調整する必要があります。
MacOS の場合: ~/Library/Application\ Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
ローカルフォトアプリのアクセスが有効になっている場合(フォトアプリを検索):
ディレクトリを、コンピューター上にリポジトリを配置したディレクトリに置き換えてください。
発達
建築と出版
配布用のパッケージを準備するには:
依存関係を同期し、ロックファイルを更新します。
パッケージディストリビューションをビルドします。
これにより、 dist/ディレクトリにソースとホイールのディストリビューションが作成されます。
PyPI に公開:
注: 環境変数またはコマンド フラグを使用して PyPI 資格情報を設定する必要があります。
トークン:
--tokenまたはUV_PUBLISH_TOKENまたはユーザー名/パスワード:
--username/UV_PUBLISH_USERNAMEおよび--password/UV_PUBLISH_PASSWORD
デバッグ
MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。
次のコマンドを使用して、 npm経由で MCP Inspector を起動できます。
( YOURDIRECTORYとYOURAPIKEY 、このリポジトリがあるディレクトリと、設定ページにある Video Jungle API キーに置き換えてください。)
起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。
さらに、プロジェクトディレクトリのapp.logにログ記録を追加しました。以下のコマンドでAPI呼び出しを診断するためのログ記録を追加できます。
プロジェクトの作業を追跡する適切な方法は、ターミナル セッションを開いて次の操作を実行することです。