hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides access to videos stored in the macOS Photos app when enabled with the LOAD_PHOTOS_DB environment variable
Allows downloading videos from YouTube URLs to add to the user's video library
ビデオエディターMCPサーバー
デモはこちらをご覧ください: https://www.youtube.com/watch?v=KG6TMLD8GmA
みんなのお気に入りの LLM とVideo Jungleからビデオをアップロード、編集、検索、生成します。
このツールを使用するには、 Video Jungleでアカウントを登録し、API キーを追加する必要があります。
コンポーネント
リソース
サーバーは、次の機能を使用してビデオをアップロード、生成、編集するためのインターフェースを実装します。
- 個々のビデオやプロジェクトにアクセスするためのカスタム vj:// URI スキーム
- 各プロジェクトリソースには名前と説明があります
- 検索結果には、動画の内容と日時に関するメタデータが返され、直接編集を生成できます。
プロンプト
近日公開。
ツール
サーバーはいくつかのツールを実装します:
- add-video: URLからビデオを追加する
- ビデオファイルを参照するための vj:// URI を返します
- search-videos: 埋め込みを使用してビデオを検索する
- 埋め込みとキーワードに基づいてビデオの一致を返します
- 動画から生成・編集
- 一連のビデオファイルからレンダリングされたビデオ編集を生成します
- 単一のビデオから生成・編集
- 単一の入力ビデオファイルから編集を生成する
ツールの実践的な使用
ツールを使用するには、Video Jungle にサインアップして API キーを追加する必要があります。
ビデオを追加
以下は、 add-video
ツールを呼び出すためのプロンプトの例です。
URLから動画をダウンロードし、ライブラリに追加して分析し、後で取り出すことができます。分析はマルチモーダルなので、音声と映像の両方の要素をクエリできます。
検索動画
ビデオをダウンロードして分析したら、 search-videos
ツールを使用してビデオに対するクエリを実行できます。
検索結果には、初期分析で発見された詳細に従ってビデオ編集を生成するための関連メタデータが含まれます。
ローカル動画を検索
このツールを使用するには、環境変数LOAD_PHOTOS_DB=1
を設定する必要があります。これにより、Claude はローカル マシン上のファイルにアクセスするように要求します。
それが完了すると、Apple のタグを使用して、携帯電話にあるビデオを写真アプリで検索できるようになります。
私の場合、「スケートボード」を検索すると、1903 個のビデオ ファイルが見つかります。
動画から生成・編集
最後に、これらの検索結果を使用して編集を生成できます。
(現在) ビデオ編集ツールは、現在のチャット内のコンテキストに依存しています。
単一のビデオから生成・編集
最後に、既存の単一のビデオから編集を削減できます。
構成
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呼び出しを診断するためのログ記録を追加できます。
プロジェクトの作業を追跡する適切な方法は、ターミナル セッションを開いて次の操作を実行することです。
This server cannot be installed
みんなのお気に入りの LLM とVideo Jungleからビデオをアップロード、編集、生成します。