mcpField
M
Minimax MCP Tools

Minimax MCP Tools

ローカル
github.com/PsychArchメディア・デザイン5039 週間前に更新

Minimax MCP Tools について

Minimax MCP Tools は、Minimax API を通じて画像生成と音声合成を提供する MCP サーバーです。タスクを非同期に投入し、まとめて待機する方式で、大量のコンテンツ制作に向いています。

主な機能

  1. 01非同期の画像生成タスク投入
  2. 02非同期の音声合成タスク投入
  3. 03task_barrier による全タスクの待機
  4. 04画像と音声に対するレート制限

活用シーン

  1. 01生成画像とナレーションによるスライドショー制作
  2. 02複数の声を用いたオーディオブックの章の作成
  3. 03Web プロジェクト向けのビジュアル・音声素材の生成

MCP 対応

本プロジェクトは MCP サーバーであり、submit_image_generation、submit_speech_generation、task_barrier などのツールを MCP クライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"minimax-mcp-tools": {
"command": "npx",
"args": [
"-y",
"minimax-mcp-tools"
],
"env": {
"MINIMAX_API_KEY": "<MINIMAX_API_KEY>"
}
}
}
}
起動コマンドnpx -y minimax-mcp-tools
設定が必要な環境変数
MINIMAX_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmminimax-mcp-tools

ツール

3

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

パラメーター型必須説明
seedintegerいいえ再現可能な結果を得るための乱数シード
styleobjectいいえアートスタイルの制御設定です。customSize または subjectReference パラメーターをサポートしていない image-01-live モデルを使用します。customSize または subjectReference と併用できません
style.style_typeenumはいアートスタイルの種類。選択肢:漫画、元気、中世、水彩漫画 | 元气 | 中世纪 | 水彩
style.style_weightnumberいいえスタイル制御の重み(0-1])。値が大きいほどスタイル効果が強くなります。デフォルト:0.8
promptstringはい
customSizeobjectいいえ画像のカスタムサイズ(幅 × 高さ、ピクセル単位)。範囲:512-2048、8 の倍数である必要があります。総解像度は 2M ピクセル未満にしてください。image-01 モデルのみ対応(style パラメーターとは併用できません)。customSize と aspectRatio の両方を設定した場合、aspectRatio が優先されます
customSize.widthnumberはい
customSize.heightnumberはい
outputFilestringはい生成画像の絶対パス
aspectRatioenumいいえ画像のアスペクト比。選択肢: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
subjectReferencestringいいえ生成画像で顔の特徴を維持するためのポートレート画像のファイルパスです。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 主導のコンテンツワークフローに最適

アーキテクチャのメリット:
  1. 送信フェーズ:ツールはタスク ID をすぐに返し、タスクはバックグラウンドで実行されます
  2. スマートなレート制限:バースト容量を備えた適応型レート制限(画像は毎分 10 件、音声は毎分 20 件)
  3. バリア同期:task_barrier はすべてのタスクを待機し、包括的な結果を返します
  4. バッチ最適化:複数のタスクを送信してレート制限を最大限に活用し、その後 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

コメント

MCP は初めてですか?

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

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