Skip to main content
Glama

wesioiot-mcp

MiniMaxメディア(TTS、画像、動画、音楽)用MCPサーバー、wesioiotプロキシ(api.wesioiot.top)経由でルーティングされます。

利用可能なツール(7つ)

ツール

機能

おおよそのコスト

text_to_audio

TTS(ブラジルポルトガル語音声、hex音声)

$0.10 / 1k文字

list_voices

利用可能なブラジルポルトガル語音声8つを一覧表示

無料

text_to_image

画像生成(image-01)

$0.02 / 画像

generate_video

動画生成(Hailuo 2.3、非同期)

$0.20–0.50 / 動画

query_video_generation

動画ジョブのポーリング

無料

music_generation

音楽生成(music-2.6、同期/非同期)

$0.10 / 音楽

query_music_generation

音楽ジョブのポーリング

無料

Related MCP server: mmxomni

wesioiotプロキシとは

api.wesioiot.topは、MiniMaxのAPIに対してフロントエンドとして機能するOpenAI互換プロキシです。クライアントはmmx-…トークン(MiniMaxの直接のsk-cp-…キーではなく)で認証し、クライアントごとのレート制限、監査ログ、クォータ管理を可能にします。このMCPはすべてのメディア呼び出しにプロキシを使用するため、チャットで使用しているのと同じトークンがここでも機能します。

インストール

1. 依存関係をインストール

npm install

Node.js 20+が必要です。

2. プロキシトークンを取得

wesioiotプロキシから発行されたmmx-…キーが必要です。プロキシを実行している場合は、ダッシュボードまたはSQLiteから直接キーを作成します:

node -e "
const Database = require('better-sqlite3');
const db = new Database('/caminho/para/proxy/data/proxy.sqlite');
const k = db.prepare('SELECT key FROM api_keys WHERE label=?').get('seu-label');
console.log(k.key);
"

3. MCPを設定

オプションA — hermes mcp add(Hermes Agent)

printf "y\ny\n" | hermes mcp add wesioiot-mcp \
  --command node \
  --env WESIOIOT_API_KEY=mmx-... \
  --env WESIOIOT_API_HOST=https://api.wesioiot.top \
  --env WESIOIOT_MCP_BASE_PATH=/caminho/para/output \
  --args /caminho/absoluto/para/wesioiot-mcp/build/index.js

# Bug conhecido: o `hermes mcp add --env` só salva a última env var.
# Patchear as outras com:
hermes config set mcp_servers.wesioiot-mcp.env.WESIOIOT_API_KEY mmx-... --force
hermes config set mcp_servers.wesioiot-mcp.env.WESIOIOT_API_HOST https://api.wesioiot.top --force
hermes config set mcp_servers.wesioiot-mcp.enabled true --force

オプションB — 汎用MCPクライアント(stdio)

クライアントに以下を実行するように設定します:

node /caminho/absoluto/para/wesioiot-mcp/build/index.js

環境変数:

変数

必須

デフォルト

例

WESIOIOT_API_KEY

✅

—

mmx-3dc90e8e...

WESIOIOT_API_HOST

❌

https://api.wesioiot.top

カスタムプロキシURL

WESIOIOT_MCP_BASE_PATH

❌

/tmp

~/.cache/wesioiot-mcp

4. 検証

hermes mcp test wesioiot-mcp
# Esperado: ✓ Connected (~20s) + 7 tools

ツールのパラメータ

text_to_audio

  • text(string、必須) — 合成するテキスト

  • voiceId(string) — 音声ID(デフォルト:Portuguese_FascinatingBoy)

  • model(string) — speech-02-hd、speech-02-turbo、speech-2.6-hd、speech-2.8-turbo

  • speed(number 0.5–2.0) — 話速

  • vol(number 0.1–10.0) — 音量

  • pitch(number -12~12) — ピッチシフト

  • outputDirectory(string) — MP3の保存先(デフォルト:WESIOIOT_MCP_BASE_PATH)

text_to_image

  • prompt(string、必須) — 画像の説明

  • aspectRatio(string) — 1:1、16:9、9:16など

  • n(number) — 画像の枚数(デフォルト1)

  • outputDirectory(string) — 保存先

generate_video

  • prompt(string、必須) — 動画の説明

  • taskIdを返します。query_video_generationで確認します。

music_generation

  • lyrics(string、必須) — 歌詞

  • prompt(string) — 音楽スタイルの説明

  • title(string) — 曲のタイトル

  • style(string) — 音楽スタイル

  • outputDirectory(string) — 保存先

  • 同期的(直接音声)または非同期的(task_id)に返される場合があります。

利用可能なブラジルポルトガル語音声

Portuguese_FascinatingBoy          (padrão)
Portuguese_SmartYoungGirl
Portuguese_ConfidentWoman
Portuguese_Wiselady
Portuguese_Deep-VoicedGentleman
Portuguese_Jovialman
Portuguese_ThoughtfulMan
Portuguese_Strong-WilledBoy

アーキテクチャ

┌──────────────┐   stdio    ┌──────────────────┐   HTTPS    ┌──────────────────┐
│  MCP client  │ ─────────▶ │  wesioiot-mcp    │ ─────────▶ │ api.wesioiot.top │
│  (Hermes AI) │   JSON-RPC │  (Node.js stdio) │   Bearer   │  (proxy)         │
└──────────────┘            └──────────────────┘   mmx-...   └────────┬─────────┘
                                                                      │ upstream
                                                                      ▼
                                                            ┌──────────────────┐
                                                            │  api.minimax.io  │
                                                            │  (MiniMax)       │
                                                            └──────────────────┘

プロキシは各呼び出しを監査し、キーごとにレート制限を適用し、MiniMaxのアップストリームAPIに転送します。mmx-…トークンはプロキシに対してのみ有効です。

なぜ別のMCPなのか

MiniMaxの公式パッケージminimax-mcpは、個人キーsk-cp-…を使用して直接api.minimax.ioに接続します。このサーバーは:

  • プロキシのトークン(mmx-…)を使用 — メディアはチャットと同じ課金/監査パイプラインを通過します

  • voice_clone、voice_design、play_audioを削除(プロキシで公開されていないため)

  • 同じJSON-RPC / stdioインターフェースを維持するため、あらゆるMCP互換クライアントで動作します

両方のMCPを並行して実行できます:minimax-mcpは音声クローン用、wesioiot-mcpはプロキシ経由で課金する必要があるすべてのもの用です。

ライセンス

MIT

Related MCP Connectors

Related MCP Servers