ElevenLabs MCP サーバー

ElevenLabs MCP サーバー

ElevenLabs MCP サーバーであなたの AI ワークフローに高品質なテキスト読み上げ機能を追加—音声管理、自動音声生成、履歴のシームレスな追跡が可能です。

「ElevenLabs」MCP サーバーは何をするもの?

ElevenLabs MCP サーバーは、Model Context Protocol(MCP)サーバーとして、ElevenLabs のテキスト読み上げ API を AI 開発ワークフローに統合します。AI アシスタントやエージェントが標準化された MCP インターフェースを通じて、テキストから高品質な音声を生成し、音声オプションを管理し、音声生成履歴を追跡できるようにする橋渡しの役割を果たします。複数の音声、スクリプトパート管理、SQLite を利用した永続保存に対応しており、本格的な音声合成タスクに適しています。さらに、これらの機能をウェブインターフェースから管理・操作できる SvelteKit ベースの MCP クライアントサンプルも同梱しています。音声生成をツール・リソースとして公開することで、ElevenLabs MCP サーバーは AI 活用アプリケーションにおける自動化、アクセシビリティ、コンテキスト認識を強化します。

プロンプト一覧

リポジトリやドキュメントには明示的なプロンプトテンプレートは記載されていません。

リソース一覧

  • 音声履歴: SQLite を用いた生成音声・音声履歴の永続保存により、過去の音声を追跡・再生可能。
  • 音声オプション: 利用可能な ElevenLabs 音声モデルや設定へのアクセスを提供し、選択や管理が可能。
  • 音声ファイルのダウンロード: 生成された音声ファイルをダウンロードし、オフライン利用や他アプリケーション統合が可能。

ツール一覧

  • テキストから音声生成: 入力テキストを ElevenLabs API で音声化し、複数音声モデルやカスタマイズパラメータに対応。
  • マルチパートスクリプト管理: 複数パートに分かれたスクリプトの音声生成・管理ができ、長文音声合成の効率化を実現。
  • 音声履歴の再生: 保存された履歴から直接過去の音声を再生でき、ユーザー体験と生産性を向上。

この MCP サーバーの活用例

  • テキスト読み上げ自動化: ポッドキャスト、オーディオブック、アクセシビリティ機能など向けにテキストを高品質な音声へ迅速変換し、手作業を削減。
  • 音声アシスタント開発: AI アシスタントにリアルな音声応答を統合し、自然な対話を実現。
  • コンテンツローカライズ: 複数の声やアクセントで音声出力を生成し、多数の声優を雇うことなく製品・サービスをローカライズ。
  • スクリプト化対話生成: ゲーム、ストーリーテリング、eラーニングなどでマルチパートスクリプトを効率的に制作・管理。
  • 音声生成履歴の管理: 生成済み音声クリップを追跡・再利用し、改訂ワークフローの効率化や一貫性維持を実現。

セットアップ方法

Windsurf

  1. Node.js がインストールされていることを確認してください。

  2. Windsurf MCP の設定ファイル(例: windsurf_mcp_settings.json)を探します。

  3. ElevenLabs MCP サーバーの設定を追加します:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. ファイルを保存し、Windsurf を再起動します。

  5. ElevenLabs MCP サーバーがインターフェース上のツールとして表示されることを確認してください。

Claude

  1. 前提条件: Node.js をインストールしてください。

  2. Claude MCP の設定ファイル(例: cline_mcp_settings.json)を開きます。

  3. 以下を使って ElevenLabs MCP サーバーを追加します:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. 保存して Claude Desktop を再起動します。

  5. ElevenLabs MCP サーバーがツールとして利用可能であることを確認してください。

Cursor

  1. システムに Node.js がインストールされていることを確認します。

  2. Cursor の MCP サーバー設定ファイルを開きます。

  3. 以下の JSON 設定を挿入します:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. 設定を保存し、Cursor を再起動します。

  5. ElevenLabs MCP サーバーが利用可能かを確認します。

Cline

  1. 前提条件: Node.js がインストールされていること。

  2. Cline の MCP 設定ファイル(例: cline_mcp_settings.json)にアクセスします。

  3. ElevenLabs MCP サーバーを追加します:

    {
      "mcpServers": {
        "elevenlabs": {
          "command": "uvx",
          "args": ["elevenlabs-mcp-server"],
          "env": {
            "ELEVENLABS_API_KEY": "your-api-key",
            "ELEVENLABS_VOICE_ID": "your-voice-id"
          }
        }
      }
    }
    
  4. 保存して Cline を再起動します。

  5. ElevenLabs MCP サーバーにアクセスできることを確認します。

API キーの安全な管理:
API キーなどの機密情報は、JSON 設定の env フィールドを通じて環境変数に保存してください。

"env": {
  "ELEVENLABS_API_KEY": "your-api-key",
  "ELEVENLABS_VOICE_ID": "your-voice-id"
}

公開ファイルに秘密情報を直接記載しないでください。

フロー内での MCP の使い方

FlowHunt での MCP 利用方法

FlowHunt のワークフローに MCP サーバーを統合するには、まず MCP コンポーネントをフローに追加し、それを AI エージェントに接続します。

FlowHunt MCP flow

MCP コンポーネントをクリックして設定パネルを開き、システム MCP 設定セクションで下記の JSON 形式で MCP サーバーの詳細を入力します。

{
  "elevenlabs": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AI エージェントがこの MCP をツールとして利用できるようになり、すべての機能にアクセス可能となります。“elevenlabs” を実際の MCP サーバー名、URL をご自身のサーバーアドレスに置き換えてください。


概要

セクション利用可否詳細・備考
概要説明、機能、インストール情報
プロンプト一覧プロンプトテンプレートは未記載
リソース一覧音声履歴、オプション、音声ダウンロード
ツール一覧音声生成、スクリプト管理、履歴再生
API キーの安全管理JSON の環境変数を使用
サンプリング対応(評価上は重要度低)記載なし

| Roots 対応 | ⛔ | 記載なし |


この MCP サーバーの評価は 7/10 です。明確な目的と実用的なツール・リソース、しっかりしたセットアップドキュメントがありますが、プロンプトテンプレートや roots、サンプリング対応の情報が不足しています。


MCP スコア

ライセンスあり?✅ (MIT)
ツールが少なくとも1つある
フォーク数20
スター数93

よくある質問

ElevenLabs MCP サーバーとは何ですか?

ElevenLabs MCP サーバーは、ElevenLabs のテキスト読み上げ API を AI ワークフローに統合する Model Context Protocol サーバーです。AI エージェントやアシスタント向けに自動化された高品質な音声合成、音声管理、音声履歴追跡を実現します。

ElevenLabs MCP サーバーの主な機能は何ですか?

複数の音声を用いたテキスト読み上げ生成、長文音声のためのスクリプト分割管理、再生可能な永続的音声履歴、ダウンロード可能な音声ファイルなどを提供します。これらは Web インターフェースや API からアクセス可能です。

ElevenLabs API キーの安全な管理方法は?

MCP サーバーの JSON 設定内 "env" フィールドを使って API キーを環境変数に保存してください。決して公開ファイルに秘密情報を直接記載しないでください。

この MCP サーバーの主なユースケースは?

アクセシビリティ向上のためのテキスト読み上げ自動化、音声アシスタント開発、異なる声でのコンテンツローカライズ、複数パートのスクリプト効率生成、音声履歴の管理・再生などに利用できます。

セットアップ前に必要な前提条件はありますか?

はい。ElevenLabs MCP サーバーを各クライアント(Windsurf、Claude、Cursor、Cline)で設定する前に、システムに Node.js がインストールされている必要があります。

FlowHunt で ElevenLabs MCP サーバーを統合する方法は?

FlowHunt のワークフローに MCP コンポーネントを追加し、システム MCP 設定画面で ElevenLabs MCP サーバーの詳細を入力してください。これにより、AI エージェントが各種 ElevenLabs 音声合成機能をツールとして利用できるようになります。

FlowHunt で ElevenLabs MCP サーバーを試そう

リアルな音声合成、音声管理、シームレスな統合で AI エージェントを強化しましょう—ElevenLabs MCP サーバーですぐに始められます。

詳細はこちら

AbletonMCP MCPサーバー
AbletonMCP MCPサーバー

AbletonMCP MCPサーバー

AbletonMCPはAbleton LiveとClaudeなどのAIアシスタントをつなぎ、音楽制作の自動化やトラック操作、MIDIクリップ生成、ライブセッションの制御を自然言語で双方向に実現します。...

1 分で読める
AI Music Production +5
DeepL MCPサーバー
DeepL MCPサーバー

DeepL MCPサーバー

DeepL MCPサーバーは、DeepL APIを通じて高度な翻訳、言い換え、言語検出をAIワークフローに統合します。FlowHuntや他のAIアシスタントにリアルタイム多言語機能、自動言語識別、トーンのカスタマイズを提供し、シームレスなグローバルコミュニケーションを実現します。...

1 分で読める
AI Translation +5
Dumpling AI MCPサーバー
Dumpling AI MCPサーバー

Dumpling AI MCPサーバー

FlowHunt向けのDumpling AI MCPサーバーは、AIアシスタントが多様な外部データソース、API、開発者ツールと接続できるようにします。ウェブスクレイピング、ドキュメント変換、ナレッジベース管理などの自動化ワークフローを実現し、AIの能力拡張を求める開発者や研究者に最適です。...

1 分で読める
AI MCP Server +4