Deepgram Tts Mcp について
Deepgram Tts Mcpは、Deepgram APIでテキストを音声に変換して再生するMCPサーバーです。テキストを聴いて利用したいClaudeユーザー向けで、ローカル設定で実行できます。
主な機能
- 01Deepgramによるテキストの音声変換
- 02生成音声のリアルタイム再生
- 03ローカルでの設定と実行
活用シーン
- 01Claudeでテキストを聴く
- 02再生可能な音声へのテキスト変換
- 03MCPクライアントでの音声生成テスト
MCP 対応
Deepgram APIを使った音声生成と再生を、MCPクライアント向けに提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Deepgram MCP サーバー
これは、テキスト入力からリアルタイムで音声を生成するために Claude Desktop と連携する Deepgram MCP(Modular Communication Protocol)サーバーです。音声処理には Deepgram API を活用し、生成した音声を MCP 対応クライアント内で再生します。
デモ
機能
- Deepgram を使用してテキストを音声に変換します
- 音声をリアルタイムで再生します
- ローカルで簡単に設定して実行できます
🚀 はじめに
前提条件
- Python 3.13 以降がマシンにインストールされていること
- Deepgram API キー(こちらから取得)
- Claude Desktop、または Cursor app などの MCP クライアントがインストールされていること
🛠️ インストール
ステップ 1:リポジトリをクローンする
git clone https://github.com/your-username/deepgram-mcp.git
cd deepgram-mcp
ステップ 2:依存関係をインストールする
このプロジェクトでは、依存関係の管理に Poetry を使用します。
Poetry をインストールします(まだインストールされていない場合)。
curl -sSL https://install.python-poetry.org | python3 -
プロジェクトの依存関係をインストールします。
poetry install
または、pyproject.toml から手動でインストールできます。
pip install -r requirements.txt
🧩 Claude での MCP サーバー設定
ステップ 3:Claude Desktop に MCP サーバーを登録する
- Claude Desktop を開きます。
- Settings → Developer Settings に移動します。
- Edit Config をクリックして、設定 JSON を編集します。
- 設定が空の場合は、次のブロックを追加します。それ以外の場合は、この設定を
mcpServersセクションに統合します。
⚠️ 次の値を置き換えてください。
//path to pythonを Python インタープリターの完全なパスに置き換えます。/absolute/path/to/server.pyを、このリポジトリ内のserver.pyファイルの絶対パスに置き換えます。DEEPGRAM_API_KEYを実際の Deepgram API キーに置き換えます。
{
"mcpServers": {
"deepgram-mcp": {
"command": "/usr/bin/python3",
"args": [
"/Users/your-username/path/to/deepgram-mcp/server.py"
],
"env": {
"DEEPGRAM_API_KEY": "your-deepgram-api-key"
},
"description": "Deepgram MCP server to transcribe audio. It is a STT server that uses the Deepgram API to transcribe audio."
}
}
}
🧪 統合のテスト
- 設定を保存した後、Claude Desktop を再起動します。
- MCP クライアントで
deepgram-mcpサーバーを使用するように指示します。 - テキスト入力から生成された音声が聞こえるはずです。
📁 プロジェクト構成
deepgram-mcp/
│
├── server.py # Entry point for the MCP server
├── pyproject.toml # Dependency & package management
└── README.md # Documentation
🙋♂️ サポート
問題や質問がある場合は、issue を作成するか、メンテナーにお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。