veo-3-1-mcp について
Veo 3.1 に特化した RunAPI MCP サーバーです。MCP 対応の AI エージェントから、動画生成・延長・アップスケール、タスク追跡、料金照会を利用できます。
主な機能
- 01テキストから動画を生成
- 02既存動画を延長
- 03動画をアップスケール
- 04タスク状態と出力を確認
- 05モデルとエンドポイントの料金照会
活用シーン
- 01テキストプロンプトから動画を作成
- 02タスクで動画を延長
- 03AI エージェント経由で動画をアップスケール
- 04料金確認やタスク結果の取得
MCP 対応
MCP クライアントに Veo 3.1 の動画タスク作成、状態取得、料金照会ツールを提供します。3 つのエンドポイントと 3 種類のモデルバリアントに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @runapi.ai/veo-3-1-mcpRUNAPI_API_KEYシークレットOptional RunAPI API key for headless hosts. Interactive MCP hosts can use the login tool, which writes shared RunAPI config.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
6掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| force | boolean | いいえ | 現在の認証情報がローカル設定ファイルに由来する場合、ブラウザーログインを再実行します。 |
詳細
RunAPI Veo 3.1 MCP サーバー
AI エージェント向けの Veo 3.1 API アクセス:動画生成操作の実行、非同期結果のポーリング、料金の確認を、用途に特化した1つの MCP サーバーで行えます。
Claude Code、Codex、Cursor、Windsurf、VS Code、Roo Code、および MCP 互換のあらゆるホストで動作します。
インストール | ツール | モデル | エージェントプロンプト | 設定 | リンク
このパッケージを選ぶ理由
@runapi.ai/veo-3-1-mcp は、RunAPI の Veo 3.1 モデルラインに特化した Model Context Protocol サーバーです。
RunAPI のカタログ全体を読み込まずに、MCP 互換のアシスタントから3つのエンドポイントと3種類のモデルに直接アクセスできます。
エージェントの対象を Veo 3.1 に限定する場合は、このモデル別サーバーを使用してください。1つのアシスタントで RunAPI のすべてのモデルラインを検索する場合は、@runapi.ai/mcp を使用してください。
インストール
Claude Code に追加します:
claude mcp add veo-3-1 -s user -- npx -y @runapi.ai/veo-3-1-mcp
リポジトリ内でサーバーを共有する場合は、プロジェクトスコープを使用します:
claude mcp add veo-3-1 -s project -- npx -y @runapi.ai/veo-3-1-mcp
Codex、Cursor、Windsurf、VS Code、Roo Code、およびその他の MCP ホストでも、同じ stdio コマンドを使用できます:
{
"mcpServers": {
"veo-3-1": {
"command": "npx",
"args": ["-y", "@runapi.ai/veo-3-1-mcp"]
}
}
}
check_pricing はサインイン前でも使用できます。タスクの作成とステータスのポーリングを行うには、アシスタントに login ツールを呼び出すよう依頼してください。ブラウザーでログイン画面が開き、runapi login が使用するものと同じ ~/.config/runapi/config.json に認証情報が保存されます。
ヘッドレスホストや CI ホストでは、MCP ホストの起動前に RUNAPI_API_KEY を設定することもできます。
Claude、Cursor、Windsurf、VS Code、Roo Code 向けのすぐに使える例は、examples/ にあります。
ツール
| ツール | 認証 | 目的 |
|---|---|---|
extend_video | 必要 | Veo 3.1 の動画延長タスクを作成し、必要に応じて終端ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。 |
text_to_video | 必要 | Veo 3.1 のテキストから動画を生成するタスクを作成し、必要に応じて終端ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。 |
upscale_video | 必要 | Veo 3.1 の動画アップスケールタスクを作成し、必要に応じて終端ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。 |
get_task | 必要 | 既存のタスクの現在のステータスと最新のペイロードを取得します。 |
check_pricing | 不要 | Veo 3.1 のモデルとエンドポイントの現在の料金を確認します。 |
モデル
Veo 3.1 には、3つのエンドポイントにわたって3種類のモデルがあります。各ツールで、それぞれに記載されたモデルを使用できます:
| ツール | モデル |
|---|---|
extend_video | モデルパラメーターなし |
text_to_video | veo-3.1、veo-3.1-fast、veo-3.1-lite |
upscale_video | モデルパラメーターなし |
モデルの提供状況はリリースごとに変わる場合があります。最新のカタログを確認するには、check_pricing またはVeo 3.1 のモデルページを使用してください。
エージェントプロンプト
自然な言葉でアシスタントに依頼すると、料金を確認してタスクを作成し、タスク ID と出力 URL を返します。
タスクの作成
Run a Veo 3.1 extend video task with RunAPI.
アシスタントは check_pricing を呼び出してから extend_video を呼び出し、タスク ID、ステータス、出力 URL を返します。
待機せずに送信
Create the task but don't wait for it to finish.
アシスタントは wait: false を指定して create ツールを呼び出し、タスク ID を返します。後で get_task を使って状況を確認してください。
作成前に料金を確認
Check current Veo 3.1 pricing, then create the task if it matches my request.
アシスタントは check_pricing を呼び出します。また、正式なカタログ項目として Veo 3.1 モデルページ にリンクできます。
設定
サーバーは次の順序で認証情報を解決します。
RUNAPI_API_KEY環境変数。ヘッドレスホストや CI ホストで便利です~/.config/runapi/config.json。MCP のloginツールまたはrunapi loginによって作成されます- キーなし。この場合も
check_pricingは利用できます
通常、設定ファイルは login によって管理されます。事前に設定するヘッドレス構成では、次のように設定できます。
{
"apiKey": "your_runapi_key"
}
実際の API キーをコミットしないでください。
リンク
| リソース | URL |
|---|---|
| Veo 3.1 モデルページ | https://runapi.ai/models/veo-3.1 |
| npm パッケージ | @runapi.ai/veo-3-1-mcp |
| GitHub リポジトリ | runapi-ai/veo-3-1-mcp |
| RunAPI MCP の概要 | runapi.ai/mcp |
| RunAPI ドキュメント | runapi.ai/docs |
ライセンス
Apache License, Version 2.0 に基づいてライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。