Skip to main content
Glama

ElevenLabs MCP Server

ElevenLabs MCP サーバー

ElevenLabs のテキスト読み上げ API と統合されたモデル コンテキスト プロトコル (MCP) サーバー。音声生成タスクを管理するためのサーバー コンポーネントとサンプルの Web ベースの MCP クライアント (SvelteKit) の両方を備えています。

特徴

  • ElevenLabs APIを使用してテキストから音声を生成する
  • 複数の音声とスクリプトパートのサポート
  • 永続的な履歴保存用のSQLiteデータベース
  • サンプル SvelteKit MCP クライアント:
    • シンプルなテキスト音声変換
    • 複数パートのスクリプト管理
    • 音声履歴の追跡と再生
    • オーディオファイルのダウンロード

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の ElevenLabs MCP Server を自動的にインストールするには:

npx -y @smithery/cli install elevenlabs-mcp-server --client claude

uvxの使用(推奨)

uvxを使用する場合、特別なインストールは必要ありません。

MCP 設定ファイル (例: Claude Desktop の場合はcline_mcp_settings.json ) に次の構成を追加します。

{ "mcpServers": { "elevenlabs": { "command": "uvx", "args": ["elevenlabs-mcp-server"], "env": { "ELEVENLABS_API_KEY": "your-api-key", "ELEVENLABS_VOICE_ID": "your-voice-id", "ELEVENLABS_MODEL_ID": "eleven_flash_v2", "ELEVENLABS_STABILITY": "0.5", "ELEVENLABS_SIMILARITY_BOOST": "0.75", "ELEVENLABS_STYLE": "0.1", "ELEVENLABS_OUTPUT_DIR": "output" } } } }

開発インストール

  1. このリポジトリをクローンする
  2. 依存関係をインストールします:
    uv venv
  3. .env.example.envにコピーし、ElevenLabs の認証情報を入力します。
{ "mcpServers": { "elevenlabs": { "command": "uv", "args": [ "--directory", "path/to/elevenlabs-mcp-server", "run", "elevenlabs-mcp-server" ], "env": { "ELEVENLABS_API_KEY": "your-api-key", "ELEVENLABS_VOICE_ID": "your-voice-id", "ELEVENLABS_MODEL_ID": "eleven_flash_v2", "ELEVENLABS_STABILITY": "0.5", "ELEVENLABS_SIMILARITY_BOOST": "0.75", "ELEVENLABS_STYLE": "0.1", "ELEVENLABS_OUTPUT_DIR": "output" } } } }

サンプルSvelteKit MCPクライアントの使用

  1. Web UI ディレクトリに移動します。
    cd clients/web-ui
  2. 依存関係をインストールします:
    pnpm install
  3. .env.example.envにコピーし、必要に応じて設定します。
  4. Web UI を実行します。
    pnpm dev
  5. ブラウザで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ファイルを参照してください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

ElevenLabs のテキスト読み上げ API と統合します。

  1. 特徴
    1. インストール
      1. Smithery経由でインストール
      2. uvxの使用(推奨)
      3. 開発インストール
    2. サンプルSvelteKit MCPクライアントの使用
      1. 利用可能なツール
      2. 利用可能なリソース
    3. ライセンス

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        A server providing text-to-speech and speech-to-text functionalities using Windows' native speech services without external dependencies.
        Last updated -
        4
        JavaScript
      • -
        security
        F
        license
        -
        quality
        Integrates 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 -
        1
        Python
        • Linux
        • Apple
      • -
        security
        F
        license
        -
        quality
        Provides 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 -
        2
        Python
      • A
        security
        A
        license
        A
        quality
        A MCP server that enables transcription of audio files using OpenAI's Speech-to-Text API, with support for multiple languages and file saving options.
        Last updated -
        1
        2
        JavaScript
        MIT License
        • Linux
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/mamertofabian/elevenlabs-mcp-server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server