mcpField
T
TTS MCP

TTS MCP

ローカル
mcp.soメディア・デザイン028 週間前に更新

TTS MCP について

TTS MCP は、IDE などの MCP ホストで LLM のテキストを音声に変換し、ホストのスピーカーから再生するサーバーです。設定したリモートおよびローカルのプロバイダーをまとめ、音声のルーティングとローカルキャッシュに対応します。

主な機能

  1. 01ホストのスピーカーで再生
  2. 02設定済み TTS プロバイダーのツール
  3. 03ペルソナ名による音声とプロバイダーのルーティング
  4. 04音声ファイルのローカルキャッシュ

活用シーン

  1. 01IDE で LLM のテキストを聞く
  2. 02ペルソナ名で設定済み音声を選ぶ
  3. 03ローカルキャッシュ音声の再利用

MCP 対応

MCP クライアントにテキスト読み上げ用のツールを提供し、テキストの音声合成と再生を受け付けます。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

TTS MCP

テキスト読み上げ機能を提供する MCP サーバーです。LLM のテキスト出力を受け取り、リモートまたはローカルのオーディオプロバイダーを使って音声に合成し、ホストシステムのネイティブスピーカーから直接再生します。

機能

  • 直接再生:合成した音声をホストシステムでネイティブに再生します。
  • プロバイダーの集約:設定された TTS プロバイダーごとに、個別のコマンドツールを自動的に公開します。
  • ペルソナのルーティング:特定の音声とプロバイダーを意味に基づく名前に割り当て、LLM からツールを簡単に呼び出せるようにします。
  • キャッシュ:生成した音声データをローカルの XDG キャッシュディレクトリに保存します。

対応プロバイダー

  • FishAudio
  • ElevenLabs
  • Neets AI
  • PlayHT
  • Cartesia
  • OpenAI
  • Azure
  • ローカル API

インストール

just init を使ってソースからビルドするには、Go 1.22 以降が必要です。

お使いの OS に対応するコンパイル済みバイナリを、Releases ページからダウンロードしてください。

設定

tts-mcp を使用するには、標準の OS 設定ディレクトリに .env ファイルが必要です。

  • Windows:%APPDATA%\tts-mcp\.env
  • Linux:~/.config/tts-mcp/.env
  • macOS:~/Library/Application Support/tts-mcp/.env

付属の tts-mcp-config CLI を実行してこのファイルを安全に初期化するか、手動で内容を設定してください。

FISHAUDIO_API_KEY="<YOUR_API_KEY_HERE>"
ELEVENLABS_API_KEY="<YOUR_API_KEY_HERE>"

セットアップ

お使いの AI エディターで、標準のコマンドライン MCP ツールとしてサーバーを追加できます。

Antigravity と Cursor

MCP Servers の設定リストに実行ファイルを追加してください。

  • 名前:tts-mcp
  • 種類:command
  • コマンド:/absolute/path/to/extracted/tts-mcp
Claude Code と Claude Desktop

claude_desktop_config.json に次の内容を追加してください。

{
  "mcpServers": {
    "tts-mcp": {
      "command": "/absolute/path/to/extracted/tts-mcp"
    }
  }
}

ライセンス

MIT

コメント

MCP は初めてですか?

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

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