mcpField
V
vidu-mcp

vidu-mcp

ローカル
github.com/runapi-aiメディア・デザイン01 週間前に更新

vidu-mcp について

vidu-mcpは、AIエージェントから動画生成を実行したいユーザー向けの、Viduモデル系列用RunAPI MCPサーバーです。2種類の動画生成エンドポイントに絞り、タスク状況と料金も確認できます。

主な機能

  1. 01画像から動画へのタスクを作成
  2. 02参照素材から動画へのタスクを作成
  3. 03タスク状況と出力URLを確認
  4. 04モデルとエンドポイントの料金を照会
  5. 05Vidu向けのツールに限定

活用シーン

  1. 01画像をもとにVidu動画を生成
  2. 02参照素材を使った動画タスクを作成
  3. 03非同期タスクの結果を後から確認
  4. 04タスク作成前に料金を確認

MCP 対応

互換性のあるMCPクライアントに、RunAPIのVidu生成、タスク状況確認、料金照会ツールを提供します。タスク作成と状況確認にはログインが必要ですが、料金照会は不要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"runapi-builder-vidu": {
"command": "npx",
"args": [
"-y",
"@runapi.ai/vidu-mcp"
],
"env": {
"RUNAPI_API_KEY": "<RUNAPI_API_KEY>"
}
}
}
}
起動コマンドnpx -y @runapi.ai/vidu-mcp
設定が必要な環境変数
RUNAPI_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@runapi.ai/vidu-mcp0.1.1

ツール

5

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
forcebooleanいいえ現在の認証情報がローカル設定ファイルに由来する場合、ブラウザーログインを再実行します。

詳細

RunAPI Vidu MCP サーバー

AI エージェント向けのVidu APIアクセス:用途を絞った1つのMCP サーバーを通じて、動画生成の実行、非同期結果のポーリング、料金の確認を行えます。

Claude Code、Codex、Cursor、Windsurf、VS Code、Roo Code、およびMCP互換のあらゆるホストで動作します。

npm バージョン GitHub リポジトリ Apache-2.0 ライセンス MCP サーバー 2つのモデル

インストール | ツール | モデル | エージェント向けプロンプト | 設定 | リンク


このパッケージを選ぶ理由

@runapi.ai/vidu-mcpは、RunAPIのViduモデルラインに特化したModel Context Protocolサーバーです。 RunAPIのカタログ全体を読み込まずに、MCP互換のアシスタントから2つのエンドポイントと2種類のモデルに直接アクセスできます。

エージェントの対象をViduに限定する場合は、このモデル別サーバーを使用してください。1つのアシスタントからRunAPIのすべてのモデルラインを見つけられるようにするには、@runapi.ai/mcpを使用してください。


インストール

Claude Codeに追加します:

claude mcp add vidu -s user -- npx -y @runapi.ai/vidu-mcp

サーバーをリポジトリ内で共有する場合は、プロジェクトスコープを使用します:

claude mcp add vidu -s project -- npx -y @runapi.ai/vidu-mcp

Codex、Cursor、Windsurf、VS Code、Roo CodeなどのMCPホストでも、同じstdioコマンドを使用できます:

{
  "mcpServers": {
    "vidu": {
      "command": "npx",
      "args": ["-y", "@runapi.ai/vidu-mcp"]
    }
  }
}

check_pricingはサインイン前でも動作します。タスクの作成やステータスのポーリングを行うには、アシスタントにloginツールを呼び出すよう依頼してください。ブラウザーでログイン画面が開き、runapi loginが使用するものと同じ~/.config/runapi/config.jsonに認証情報が保存されます。 ヘッドレス環境やCIホストでは、MCPホストの起動前にRUNAPI_API_KEYを設定することもできます。

Claude、Cursor、Windsurf、VS Code、Roo Code向けのすぐに使える例はexamples/にあります。


ツール

ツール認証目的
image_to_video必要Viduの画像から動画へのタスクを作成し、必要に応じて終端ステータスまで待機します。タスクID、ステータス、出力URLを返します。
reference_to_video必要Viduの参照画像から動画へのタスクを作成し、必要に応じて終端ステータスまで待機します。タスクID、ステータス、出力URLを返します。
get_task必要既存のタスクの現在のステータスと最新のペイロードを取得します。
check_pricing不要Viduのモデルとエンドポイントの現在の料金を調べます。

モデル

Viduは、2つのエンドポイントで2種類のモデルを提供しています。各ツールでは、対応する以下のモデルを指定できます:

ツールモデル
image_to_videovidu-q4-image-to-video
reference_to_videovidu-q4-reference-to-video

モデルの提供状況はリリースによって変わる場合があります。最新のカタログを確認するには、check_pricingまたはViduモデルページを使用してください。


エージェント向けプロンプト

アシスタントに自然な言葉で依頼すると、料金を確認してタスクを作成し、タスクIDと出力URLを返します。

タスクを作成する
Run a Vidu image to video task with RunAPI.

アシスタントはcheck_pricingを呼び出してからimage_to_videoを実行し、タスクID、ステータス、出力URLを返します。

待機せずに送信する
Create the task but don't wait for it to finish.

アシスタントはwait: falseを指定して作成ツールを呼び出し、タスクIDを返します。後でget_taskを使って状況を確認してください。

作成前に料金を確認する
Check current Vidu pricing, then create the task if it matches my request.

アシスタントはcheck_pricingを呼び出します。また、正式なカタログ情報へのリンクとしてViduモデルページを案内できます。


設定

サーバーは、次の順序で認証情報を解決します。

  1. RUNAPI_API_KEY 環境変数。ヘッドレス環境や CI ホストで便利です
  2. ~/.config/runapi/config.json。MCP の login ツールまたは runapi login によって作成されます
  3. キーなし。この場合でも check_pricing は利用できます

設定ファイルは通常、login によって管理されます。事前に設定されたヘッドレス用の設定では、次の形式を使用できます。

{
  "apiKey": "your_runapi_key"
}

実際の API キーをコミットしないでください。


リンク

リソースURL
Vidu モデルページhttps://runapi.ai/models/vidu
npm パッケージ@runapi.ai/vidu-mcp
GitHub リポジトリrunapi-ai/vidu-mcp
RunAPI MCP の概要runapi.ai/mcp
RunAPI ドキュメントrunapi.ai/docs

ライセンス

Apache License, Version 2.0 の下でライセンスされています。

コメント

MCP は初めてですか?

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

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