MCPサーバー
Model Context Protocolを介して、Claude Code、Cursor、VS CodeなどのAIアシスタントやコーディングエージェントからMLMuxを利用できます。モデル一覧の取得、コスト見積もり、画像生成、動画作成に対応しています。
エンドポイントと認証
MLMux MCPサーバーは、Streamable HTTPトランスポートを使用するリモートサーバーです。以下のURLを使用してクライアントに追加してください:
https://www.mlmux.com/api/mcpAuthorization: BearerヘッダーにMLMux APIキーを設定して認証します。APIキーで作成してください。サーバーは各呼び出し時にキーをMLMux APIに渡し、保存は行いません。キーがない場合は、list_modelsとestimate_costのみ利用できます。
クライアントの接続
クライアントを選択し、サーバーを追加してください。各例では環境変数からキーを読み取るか入力を求めるため、共有する可能性のある設定ファイルにキーが残ることはありません。
claude mcp add --transport http mlmux https://www.mlmux.com/api/mcp \
--header "Authorization: Bearer $MLMUX_API_KEY"まずシェルでMLMUX_API_KEYを設定し、その後コマンドを1回実行してください。
カスタムヘッダー付きのStreamable HTTP経由でリモートMCPサーバーをサポートするクライアントであれば、同様に動作します。
ツール
サーバーは7つのツールを提供します。クライアントはこれらをアシスタントに提示し、アシスタントはプロンプトに応じて適切なツールを選択します。
| ツール | APIキー | 説明 |
|---|---|---|
list_models | 不要 | 画像および動画モデルの一覧を、各ルートのモデルID、タスク、サイズ、推定価格とともに取得します。 |
estimate_cost | 不要 | 両方のルートにおける指定枚数の画像または動画クリップのコストを見積もります。料金計算ツールと同じ価格が適用されます。 |
generate_image | 必須 | プロンプトから画像を生成し、そのURLを返します。残高から課金されます。 |
edit_image | 必須 | プロンプトを使用して参照画像(公開URL)を編集または結合し、新しい画像のURLを返します。残高から課金されます。 |
create_video | 必須 | Seedance動画タスク(テキストから動画、画像から動画、または最初と最後のフレーム)を開始し、タスクIDを返します。動画生成が成功した時点で残高から課金されます。 |
get_task | 必須 | タスクのステータスを返し、成功した場合は出力URLと請求金額を返します。 |
get_balance | 必須 | クレジット残高を返します。 |
請求
generate_image、edit_image、create_videoは通常のAPIリクエストと全く同様に課金され、料金ページの価格が適用されます(1クレジット = 1米ドル、失敗したリクエストには課金されません)。ほとんどのクライアントではツールの実行前に承認を求められます。コストを確認したい場合は、アシスタントにまずestimate_costを実行するよう指示してください。
制限事項
- 画像ツールは結果が得られるまで最大約4分間待機します。処理に時間がかかる画像はタスクIDを返します。後で取得するには
get_taskを実行してください。 create_videoはタスクIDを直ちに返します。その後、アシスタントは動画が準備できるまでget_taskを呼び出します。- MCP経由のリクエストは、アカウントの同時実行タスク数制限(60件)にカウントされます。
- OAuthによるログインにはまだ対応していないため、claude.aiやChatGPT WebアプリのようにOAuthを必要とするコネクタは現時点では接続できません。カスタムヘッダーに対応しているクライアントは今すぐ利用可能です。