Minimax MCP Tools について
Minimax MCP Tools は、Minimax API を通じて画像生成と音声合成を提供する MCP サーバーです。タスクを非同期に投入し、まとめて待機する方式で、大量のコンテンツ制作に向いています。
主な機能
- 01非同期の画像生成タスク投入
- 02非同期の音声合成タスク投入
- 03task_barrier による全タスクの待機
- 04画像と音声に対するレート制限
活用シーン
- 01生成画像とナレーションによるスライドショー制作
- 02複数の声を用いたオーディオブックの章の作成
- 03Web プロジェクト向けのビジュアル・音声素材の生成
MCP 対応
本プロジェクトは MCP サーバーであり、submit_image_generation、submit_speech_generation、task_barrier などのツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| seed | integer | いいえ | 再現可能な結果を得るための乱数シード |
| style | object | いいえ | アートスタイルの制御設定です。customSize または subjectReference パラメーターをサポートしていない image-01-live モデルを使用します。customSize または subjectReference と併用できません |
| style.style_type | enum | はい | アートスタイルの種類。選択肢:漫画、元気、中世、水彩漫画 | 元气 | 中世纪 | 水彩 |
| style.style_weight | number | いいえ | スタイル制御の重み(0-1])。値が大きいほどスタイル効果が強くなります。デフォルト:0.8 |
| prompt | string | はい | |
| customSize | object | いいえ | 画像のカスタムサイズ(幅 × 高さ、ピクセル単位)。範囲:512-2048、8 の倍数である必要があります。総解像度は 2M ピクセル未満にしてください。image-01 モデルのみ対応(style パラメーターとは併用できません)。customSize と aspectRatio の両方を設定した場合、aspectRatio が優先されます |
| customSize.width | number | はい | |
| customSize.height | number | はい | |
| outputFile | string | はい | 生成画像の絶対パス |
| aspectRatio | enum | いいえ | 画像のアスペクト比。選択肢:1:1、16:9、4:3、3:2、2:3、3:4、9:16、21:91:1 | 16:9 | 4:3 | 3:2 | 2:3 | 3:4 | 9:16 | 21:9 |
| subjectReference | string | いいえ | 生成画像で顔の特徴を維持するためのポートレート画像のファイルパスです。image-01 モデルのみ対応(style パラメーターとは併用できません)。最良の結果を得るには、顔がはっきり写った正面写真を指定してください。ローカルファイルパスと URL に対応しています。最大 10MB、形式:jpg、jpeg、png |
詳細
Minimax MCP ツール

Minimax AI と連携するための Model Context Protocol(MCP)サーバーです。高度なレート制限とエラー処理を備え、非同期の画像生成とテキスト読み上げを提供します。
English | 简体中文
MCP 設定
MCP 設定に追加します:
{
"mcpServers": {
"minimax-mcp-tools": {
"command": "npx",
"args": ["minimax-mcp-tools"],
"env": {
"MINIMAX_API_KEY": "your_api_key_here"
}
}
}
}
非同期設計 — 大規模なコンテンツ制作に最適
この MCP サーバーでは、バッチコンテンツ作成向けに設計された非同期の送信・バリアパターンを採用しています。
🎬 ナレーション付きスライドショーの制作 — 数十枚のスライド画像と、それに対応するナレーションを並列で生成
📚 AI 主導のオーディオブック作成 — 複数の音声キャラクターを使った章を同時に制作
🖼️ ウェブサイト素材の生成 — ウェブプロジェクト向けに、一貫性のあるビジュアルコンテンツと音声要素を作成
🎯 マルチメディアコンテンツのパイプライン — ビジュアルと音声の両方を必要とする、LLM 主導のコンテンツワークフローに最適
アーキテクチャのメリット:
- 送信フェーズ:ツールはタスク ID をすぐに返し、タスクはバックグラウンドで実行されます
- スマートなレート制限:バースト容量を備えた適応型レート制限(画像は毎分 10 件、音声は毎分 20 件)
- バリア同期:
task_barrierはすべてのタスクを待機し、包括的な結果を返します - バッチ最適化:複数のタスクを送信してレート制限を最大限に活用し、その後 1 回のバリアでスループットを最大化します
ツール
submit_image_generation
画像生成タスクを送信 — 画像を非同期で生成します。
必須: prompt、outputFile
任意: aspectRatio、customSize、seed、subjectReference、style
submit_speech_generation
音声生成タスクを送信 — テキストを非同期で音声に変換します。
必須: text、outputFile
任意: highQuality、voiceId、speed、volume、pitch、emotion、format、sampleRate、bitrate、languageBoost、intensity、timbre、sound_effects
task_barrier
タスクの完了を待機 — 送信済みのすべてのタスクが完了するまで待機し、結果を取得します。バッチ処理に不可欠です。
アーキテクチャ
sequenceDiagram
participant User
participant MCP as MCP Server
participant TM as Task Manager
participant API as Minimax API
Note over User, API: Async Submit-and-Barrier Pattern
User->>MCP: submit_image_generation(prompt1)
MCP->>TM: submitImageTask()
TM-->>MCP: taskId: img-001
MCP-->>User: "Task img-001 submitted"
par Background Execution (Rate Limited)
TM->>API: POST /image/generate
API-->>TM: image data + save file
end
User->>MCP: submit_speech_generation(text1)
MCP->>TM: submitTTSTask()
TM-->>MCP: taskId: tts-002
MCP-->>User: "Task tts-002 submitted"
par Background Execution (Rate Limited)
TM->>API: POST /speech/generate
API-->>TM: audio data + save file
end
User->>MCP: submit_image_generation(prompt2)
MCP->>TM: submitImageTask()
TM-->>MCP: taskId: img-003
MCP-->>User: "Task img-003 submitted"
par Background Execution (Rate Limited)
TM->>API: POST /image/generate (queued)
API-->>TM: image data + save file
end
User->>MCP: task_barrier()
MCP->>TM: barrier()
TM->>TM: wait for all tasks
TM-->>MCP: results summary
MCP-->>User: ✅ All tasks completed<br/>Files available at specified paths
Note over User, API: Immediate Task Submission + Background Rate-Limited Execution
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。