ElevenLabs MCP サーバー
ElevenLabs のテキスト読み上げ API と統合されたモデル コンテキスト プロトコル (MCP) サーバー。音声生成タスクを管理するためのサーバー コンポーネントとサンプルの Web ベースの MCP クライアント (SvelteKit) の両方を備えています。
特徴
- ElevenLabs APIを使用してテキストから音声を生成する
- 複数の音声とスクリプトパートのサポート
- 永続的な履歴保存用のSQLiteデータベース
- サンプル SvelteKit MCP クライアント:
- シンプルなテキスト音声変換
- 複数パートのスクリプト管理
- 音声履歴の追跡と再生
- オーディオファイルのダウンロード
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の ElevenLabs MCP Server を自動的にインストールするには:
uvxの使用(推奨)
uvx
を使用する場合、特別なインストールは必要ありません。
MCP 設定ファイル (例: Claude Desktop の場合はcline_mcp_settings.json
) に次の構成を追加します。
開発インストール
- このリポジトリをクローンする
- 依存関係をインストールします:
.env.example
を.env
にコピーし、ElevenLabs の認証情報を入力します。
サンプルSvelteKit MCPクライアントの使用
- Web UI ディレクトリに移動します。
- 依存関係をインストールします:
.env.example
を.env
にコピーし、必要に応じて設定します。- Web UI を実行します。
- ブラウザでhttp://localhost:5174を開きます。
利用可能なツール
generate_audio_simple
: デフォルトの音声設定を使用してプレーンテキストから音声を生成するgenerate_audio_script
: 複数の声と俳優を含む構造化されたスクリプトからオーディオを生成するdelete_job
: IDでジョブを削除するget_audio_file
: IDでオーディオファイルを取得するlist_voices
: 利用可能なすべ���の音声を一覧表示するget_voiceover_history
: ボイスオーバージョブの履歴を取得します。必要に応じて、特定のジョブのジョブIDを指定します。
利用可能なリソース
voiceover://history/{job_id}
: IDで音声ファイルを取得するvoiceover://voices
: 利用可能なすべての音声を一覧表示します
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
ElevenLabs のテキスト読み上げ API と統合します。
Related MCP Servers
- -securityFlicense-qualityA server providing text-to-speech and speech-to-text functionalities using Windows' native speech services without external dependencies.Last updated -4JavaScript
- -securityFlicense-qualityIntegrates ElevenLabs Text-to-Speech capabilities with Cursor through the Model Context Protocol, allowing users to convert text to speech with selectable voices within the Cursor editor.Last updated -1Python
- -securityFlicense-qualityProvides text-to-speech capabilities through the Model Context Protocol, allowing applications to easily integrate speech synthesis with customizable voices, adjustable speech speed, and cross-platform audio playback support.Last updated -7Python
- -securityAlicense-qualityOfficial ElevenLabs Model Context Protocol server that enables AI assistants like Claude to interact with Text to Speech and audio processing APIs, allowing them to generate speech, clone voices, transcribe audio, and create soundscapes.Last updated -1PythonMIT License
Appeared in Searches
- Automating Workflow for File Processing and Communication
- A workflow for processing and sharing meeting-related materials
- A platform providing TTS (Text-to-Speech) capabilities
- Talking to Claude desktop in Russian using map-server connection
- A Minecraft client for regular internet users, not developers or experts