mcpField
S
Supertone TTS MCP

Supertone TTS MCP

ローカル
github.com/supertone-incメディア・デザイン0

Supertone TTS MCP について

Supertone TTS API の MCP サーバー。自然な音声を生成し、ブラウズおよびプレビュー

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"supertone": {
"command": "uvx",
"args": [
"supertone-mcp"
],
"env": {
"SUPERTONE_API_KEY": "<SUPERTONE_API_KEY>",
"SUPERTONE_MCP_VOICE_ID": "<SUPERTONE_MCP_VOICE_ID>",
"SUPERTONE_OUTPUT_DIR": "<SUPERTONE_OUTPUT_DIR>"
}
}
}
}
起動コマンドuvx supertone-mcp
設定が必要な環境変数
SUPERTONE_API_KEYシークレットSupertone API key
SUPERTONE_MCP_VOICE_IDDefault voice_id for synthesis (falls back to a preset voice)
SUPERTONE_OUTPUT_DIRDirectory where audio files are saved (default ~/supertone-tts-output/)

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

パッケージ
pypisupertone-mcp0.3.1

ツール

14

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

パラメーター型必須説明
autoplaybooleanいいえ
include_phonemesbooleanいいえtrue の場合、音声とともに音素のタイミングデータをリクエストします(SDK 0.2.3)。デフォルトは false です。注:音素データはまだツールの応答に表示されません。現時点では、このフラグはそのまま受け渡されます。
languageanyいいえ
modelanyいいえ
normalized_textanyいいえ合成に使用する、正規化済みテキストを指定できます(任意、SDK 0.2.3)。sona_speech_2 および sona_speech_2_flash モデルにのみ適用され、その他のモデルでは無視されます。省略した場合は SDK のデフォルト値(None)が使用されます。
output_formatanyいいえ
output_modeanyいいえ
pitch_shiftanyいいえ
speedanyいいえ
streamingbooleanいいえtrue の場合、単一のリクエストではなく、分割合成パスを使用して音声をストリーミングします。ストリーミングに対応するのは model=sona_speech_1 のみです。他のモデルで streaming=true を指定すると、検証エラーが返されます。デフォルトは false(単一合成)です。
styleanyいいえ
textstringはい
voice_idanyいいえ

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

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

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