mcpField
W
wan-mcp

wan-mcp

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

wan-mcp について

wan-mcpは、Wanモデル系列を利用するためのRunAPI MCPサーバーです。MCPクライアントから画像・動画の生成や編集を依頼し、非同期タスクの状態や料金を確認できます。

主な機能

  1. 01画像・動画生成タスクの作成
  2. 02非同期タスクの状態と結果の確認
  3. 03モデルとエンドポイントの料金照会
  4. 04Wanの複数の生成・編集操作に対応

活用シーン

  1. 01テキストから画像や動画を生成
  2. 02画像を動画に変換
  3. 03動画編集やアニメーションのタスクを作成
  4. 04タスクの進捗と出力URLを確認

MCP 対応

MCPクライアントにWanの生成・編集、タスク状態、料金照会ツールを提供します。タスク操作にはログインまたはRUNAPI_API_KEYの設定を使用します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"runapi-builder-wan": {
"command": "npx",
"args": [
"-y",
"@runapi.ai/wan-mcp"
],
"env": {
"RUNAPI_API_KEY": "<RUNAPI_API_KEY>"
}
}
}
}
起動コマンドnpx -y @runapi.ai/wan-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/wan-mcp0.2.2

ツール

9

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

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

詳細

RunAPI Wan MCP サーバー

AI エージェントが Wan API にアクセスできます。1 つの用途に特化した MCP サーバーで、画像・動画生成の実行、非同期処理の結果確認、料金の確認ができます。

Claude Code、Codex、Cursor、Windsurf、VS Code、Roo Code、およびあらゆる MCP 対応ホストで利用できます。

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

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


このパッケージを使う理由

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

エージェントの対象を Wan に限定したい場合は、このモデル別サーバーを使用してください。1 つのアシスタントから RunAPI のすべてのモデル系列を検索する場合は、@runapi.ai/mcp を使用してください。


インストール

Claude Code に追加します。

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

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

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

Codex、Cursor、Windsurf、VS Code、Roo Code、およびその他の MCP ホストでも、同じ stdio コマンドを使用できます。

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

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

Claude、Cursor、Windsurf、VS Code、Roo Code 向けの設定例は、examples/ にあります。


ツール

ツール認証用途
animateはいWan の animate タスクを作成し、必要に応じて最終ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。
edit_videoはいWan の edit video タスクを作成し、必要に応じて最終ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。
image_to_videoはいWan の image to video タスクを作成し、必要に応じて最終ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。
speech_to_videoはいWan の speech to video タスクを作成し、必要に応じて最終ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。
text_to_imageはいWan の text to image タスクを作成し、必要に応じて最終ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。
text_to_videoはいWan の text to video タスクを作成し、必要に応じて最終ステータスまで待機します。タスク ID、ステータス、出力 URL を返します。
get_taskはい既存タスクの現在のステータスと最新のペイロードを取得します。
check_pricingいいえWan のモデルとエンドポイントの現在の料金を確認します。

モデル

Wan は、6 つのエンドポイントで 18 種類のモデルバリアントを提供しています。各ツールで利用できるモデルは、以下のとおりです。

ツールモデル
animatewan-2.2-animate-move、wan-2.2-animate-replace
edit_videowan-2.6-edit-video、wan-2.6-flash-edit-video、wan-2.7-edit-video
image_to_videowan-2.2-a14b-image-to-video-turbo、wan-2.5-image-to-video、wan-2.6-flash-image-to-video、wan-2.6-image-to-video、wan-2.7-image-to-video
speech_to_videowan-2.2-a14b-speech-to-video-turbo
text_to_imagewan-2.7-image、wan-2.7-image-pro
text_to_videowan-2.2-a14b-text-to-video-turbo、wan-2.5-text-to-video、wan-2.6-text-to-video、wan-2.7-r2v、wan-2.7-text-to-video

モデルの提供状況はリリースごとに変更される場合があります。最新のカタログを確認するには、check_pricing またはWan モデルページをご利用ください。


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

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

タスクを作成する
Run a Wan animate task with RunAPI.

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

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

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

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

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


設定

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

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

設定ファイルは通常、ログインによって管理されます。事前にプロビジョニングされたヘッドレス設定では、次のように指定できます。

{
  "apiKey": "your_runapi_key"
}

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


リンク

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

ライセンス

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

コメント

MCP は初めてですか?

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

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