Skip to main content
Glama

minimax-tts-mcp

AIに発話能力を与える軽量なMCP(Model Context Protocol)サーバーです。テキストを入力すると、音声URLを返します。

Flask + MiniMax TTS API で構築されています。

機能

  • MCPプロトコル経由で generate_speech ツールを公開します。

  • AIがテキストを送信 → サーバーがMiniMax TTSを呼び出し → 再生可能なmp3 URLを返します。

  • 感情制御、速度調整、言語選択(広東語、北京語など)に対応しています。

Related MCP server: Blabber-MCP

クイックスタート

1. クローン & インストール

git clone https://github.com/YOUR_USERNAME/minimax-tts-mcp.git
cd minimax-tts-mcp
pip install -r requirements.txt

2. 設定

cp .env.example .env
# Edit .env with your MiniMax API key and voice ID

APIキーと音声IDは MiniMax Platform から取得してください。

3. 実行

python server.py

サーバーは http://localhost:5000 で起動します。

エンドポイント

エンドポイント

メソッド

説明

/mcp

POST

AIツール呼び出し用のMCPプロトコルエンドポイント

/tts

POST

直接TTS — JSONを送信するとmp3ファイルを取得

/audio/<filename>

GET

生成された音声ファイルを配信

/health

GET

ヘルスチェック

MCP統合

MCPクライアント設定に追加します:

{
  "mcpServers": {
    "tts": {
      "url": "http://localhost:5000/mcp"
    }
  }
}

このサーバーは1つのツールを公開します:

generate_speech

パラメータ

必須

説明

text

string

必須

読み上げるテキスト

emotion

string

任意

neutral, happy, sad, angry, fearful, surprised, disgusted

speed

number

任意

0.5 - 2.0(デフォルト: 0.9)

language

string

任意

例:広東語の場合は "Chinese,Yue"

直接TTSの使用

curl -X POST http://localhost:5000/tts \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello world", "speed": 1.0}' \
  --output speech.mp3

デプロイ

Pythonが動作する環境ならどこでも動作します。VPS、クラウドVM、コンテナなど。公開する場合は、HTTPS付きのリバースプロキシ(nginx/caddy)の背後に配置してください。

systemdでの例:

# /etc/systemd/system/tts-mcp.service
[Unit]
Description=MiniMax TTS MCP Server

[Service]
WorkingDirectory=/path/to/minimax-tts-mcp
EnvironmentFile=/path/to/minimax-tts-mcp/.env
ExecStart=/usr/bin/python3 server.py
Restart=always

[Install]
WantedBy=multi-user.target

注意事項

  • 生成された音声ファイルは /tmp に保存され、自動的にクリーンアップされません。本番環境では、cronジョブまたはクリーンアップ処理を追加してください。

  • MiniMax APIは有料サービスです。TTSの利用料金を確認してください。

  • 音声クローンを使用するには、先にMiniMaxプラットフォームでカスタム音声を設定する必要があります。

ライセンス

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)

  • MCP server for Hailuo (MiniMax) AI video generation

  • MCP server for AI dialogue using various LLM models via AceDataCloud

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jb4f7mhbvf-svg/minimax-tts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server