mcpField
Z
Zonos MCP Integration

Zonos MCP Integration

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

Zonos MCP Integration について

Zonos MCP IntegrationはZonos TTSと接続し、Claudeがテキストから音声を生成できるMCPサーバーです。言語と感情を指定でき、PulseAudioで音声を再生します。

主な機能

  1. 01テキスト読み上げ
  2. 02複数の感情に対応
  3. 03複数言語に対応
  4. 04PulseAudioによる音声再生

活用シーン

  1. 01Claudeの返答を音声に変換
  2. 02生成音声の言語と感情を指定
  3. 03PulseAudioで生成音声を再生

MCP 対応

MCPサーバーは、Zonos TTSでテキストを音声に変換する`speak_response`ツールをClaudeに公開します。稼働中のZonos APIと、設定済みのPulseAudioが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"Zonos-TTS-MCP": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

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

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai セキュリティ評価バッジ

Zonos MCP Integration

smithery バッジ

Zonos TTS の Model Context Protocol 統合機能です。Claude で直接音声を生成できます。

セットアップ

Smithery 経由でのインストール

Smithery 経由で、Claude Desktop 用の Zonos TTS Integration を自動的にインストールするには:

npx -y @smithery/cli install @PhialsBasement/zonos-tts-mcp --client claude
手動インストール
  1. API 実装(PhialsBasement/zonos-api)を使用して Zonos が実行中であることを確認します。

  2. 依存関係をインストールします:

npm install @modelcontextprotocol/sdk axios
  1. PulseAudio へのアクセスを設定します:
# Your pulse audio should be properly configured for audio playback
# The MCP server will automatically try to connect to your pulse server
  1. MCP サーバーをビルドします:
npm run build
# This will create the dist folder with the compiled server
  1. Claude の設定ファイルに追加します: Claude の設定ファイル(通常は ~/.config/claude/config.json)を編集し、mcpServers セクションに以下を追加します:
"zonos-tts": {
  "command": "node",
  "args": [
    "/path/to/your/zonos-mcp/dist/server.js"
  ]
}

/path/to/your/zonos-mcp を、MCP サーバーをインストールした実際のパスに置き換えます。

Claude での使用

設定が完了すると、Claude は speak_response ツールの使い方を自動的に認識します:

speak_response(
    text="Your text here",
    language="en-us",  # optional, defaults to en-us
    emotion="happy"    # optional: "neutral", "happy", "sad", "angry"
)

機能

  • Claude を通じたテキスト読み上げ
  • 複数の感情に対応
  • 多言語に対応
  • PulseAudio を通じた適切な音声再生

要件

  • Node.js
  • PulseAudio のセットアップ
  • Zonos API の実行中のインスタンス(PhialsBasement/zonos-api)
  • 動作する音声出力デバイス

注意事項

  • Zonos API サーバーとこの MCP サーバーの両方が実行中であることを確認してください
  • 音声を再生するには、PulseAudio が適切に設定されている必要があります

コメント

MCP は初めてですか?

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

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