mcpField
V
VEO 3.1

VEO 3.1

ローカル
github.com/u2n4メディア・デザイン328 週間前に更新

VEO 3.1 について

VEO 3.1は、Google VEO 3.1を使う動画生成MCPサーバーです。テキストからの動画生成、画像のアニメーション化、フレーム補間、動画延長に対応し、非同期ジョブやキー切り替えも備えます。

主な機能

  1. 01テキストからの動画生成
  2. 02画像から動画への変換とフレーム補間
  3. 03生成済み動画の延長
  4. 04非同期ジョブ状態の確認
  5. 05429発生時のAPIキー切り替え
  6. 06多段階の動画ダウンロードフォールバック

活用シーン

  1. 01テキストプロンプトから動画を作成
  2. 02静止した参照画像をアニメーション化
  3. 032つのフレーム間に滑らかな遷移を生成
  4. 04時間のかかる生成ジョブを追跡

MCP 対応

MCPクライアントに、動画生成、画像から動画への変換、フレーム補間、動画延長、ジョブ状態確認のツールを提供します。生成は非同期で実行され、ジョブIDが返されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"u2n4-veo": {
"command": "uvx",
"args": [
"veo-mcp-server"
]
}
}
}
起動コマンドuvx veo-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiveo-mcp-server1.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

VEO 3.1 MCP サーバー

非同期ジョブパターン、API キーのローテーション、複数のフォールバックダウンロードに対応した、Google VEO 3.1 動画生成向けのプロフェッショナルグレード MCP サーバーです。

クイックインストール

pip install veo-mcp-server
# or
uvx veo-mcp-server --help

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "veo": {
      "command": "uvx",
      "args": ["veo-mcp-server"],
      "env": {
        "GEMINI_API_KEY": "your_key_here"
      }
    }
  }
}
変数説明デフォルト
GEMINI_API_KEYGemini API キー — すべての生成で必須です--
GEMINI_API_KEY_BACKUP429 発生時の自動ローテーション用バックアップキー--
VIDEO_OUTPUT_DIR生成した動画の保存先ディレクトリ~/veo-videos

できること

Google の VEO 3.1 モデルを使用して AI 動画を生成します。テキストからの動画生成、画像からの動画生成、動画の延長、フレーム補間に対応しています。生成をバックグラウンドですぐに開始し、ポーリング用のジョブ ID を返す非同期ジョブパターンを使用します。

ツール(9)

ツール説明
veo_generate_videoテキストプロンプトから動画を生成します。解像度(720p/1080p/4K)、アスペクト比(16:9/9:16)、長さ(4/6/8 秒)、ネガティブプロンプト、参照画像、シード制御、バッチ生成(動画 1~4 本)に対応しています。
veo_image_to_videoテキストプロンプトを使用して参照画像をアニメーション化します。解像度、アスペクト比、参照画像、シード制御に対応しています。
veo_interpolate_video最初のフレームと最後のフレームの画像の間に、滑らかな動画トランジションを作成します。
veo_extend_video既存の VEO 生成動画を約 7 秒延長します。720p のみ対応し、合計の長さは最大 148 秒です。ソースは以前に VEO で生成された動画である必要があります(生成元はサーバー側で追跡されます)。
veo_check_job非同期動画生成ジョブのステータスを確認します。ステータスが「completed」または「failed」になるまで繰り返し呼び出してください。
veo_list_jobsすべての動画生成ジョブと現在のステータスを一覧表示します。
veo_api_status現在の API キーローテーションのステータス(設定済みのキー、アクティブなキー、残りのキー)を表示します。
veo_pricing_infoすべての解像度について、標準モデルと高速モデルそれぞれの、生成動画 1 秒あたりの VEO 3.1 の料金を表示します。
veo_show_output_stats生成した動画と、実行中/最近のジョブに関する統計情報を表示します。

設定

変数説明デフォルト
GEMINI_API_KEYGemini API のプライマリーキー(必須)--
GEMINI_API_KEY_BACKUP429 発生時の自動ローテーション用バックアップキー--
VIDEO_OUTPUT_DIR生成した動画の保存先ディレクトリ~/veo-videos

アーキテクチャ

  • 非同期ジョブパターン:すべての生成ツールはジョブ ID を即座に返します。バックグラウンドスレッドが時間のかかる Google API 呼び出しを処理するため、各 MCP 呼び出しは 5 秒以内に返ります。
  • API キーのローテーション:429/RESOURCE_EXHAUSTED の発生時に、バックアップキーへ自動的に切り替えて再試行します。
  • 3 層のダウンロードフォールバック:SDK ダウンロード → URI フォールバック → ACTIVE 状態になるまで待機します。Google の Files API におけるエッジケースに対応します。
  • 予防的クリーンアップ:連鎖的な 500 エラーを防ぐため、各生成の前に処理が停止した PROCESSING ファイルを削除します。

モデル

ティアモデル ID用途
標準veo-3.1-generate-previewより高品質な出力
高速veo-3.1-fast-generate-previewより高速な生成

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。