ElevenLabs について
ElevenLabs プラグインは、コーディングエージェント向けに音声 AI のスキルを提供し、ホスト型サーバーで音声エージェントの管理や音声生成を行えます。音楽、効果音、画像、動画の生成にも対応し、Cursor、Claude Code、OpenAI Codex で利用できます。
主な機能
- 01音声エージェントの管理
- 02音声合成と文字起こし
- 03音楽と効果音の生成
- 04画像と動画の生成
- 05エージェントのワークフロー構築とテスト
活用シーン
- 01音声エージェントの作成と設定
- 02コンテンツの多言語吹き替え
- 03テキストから音声や効果音を生成
MCP 対応
ElevenLabs のホスト型 MCP サーバーに接続し、OAuth でエージェント管理と音声合成のツールを利用します。ローカルへのインストールや API キーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.us.elevenlabs.io/v1/mcpclaude mcp add --transport http io-elevenlabs https://api.us.elevenlabs.io/v1/mcp{"mcpServers":{"io-elevenlabs":{"type":"http","url":"https://api.us.elevenlabs.io/v1/mcp"}}}Cursor で開く{"servers":{"io-elevenlabs":{"type":"http","url":"https://api.us.elevenlabs.io/v1/mcp"}}}VS Code で開く{"mcpServers":{"io-elevenlabs":{"type":"http","url":"https://api.us.elevenlabs.io/v1/mcp"}}}{"mcpServers":{"io-elevenlabs":{"serverUrl":"https://api.us.elevenlabs.io/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
ElevenLabs Plugin
コーディングエージェント向けの音声 AI 機能を、ElevenLabs が提供します。Cursor、Claude Code、OpenAI Codex に対応しています。
含まれるもの
スキル
スキルは次の 3 つのツリーにあります。
- skills/general/ — ElevenLabs 製品全般のスキルです。公式の elevenlabs/skills リポジトリからコピーされています。ここでは編集せず、上流のリポジトリに貢献してください。
- skills/mcp/ — 同梱の ElevenLabs MCP サーバーの操作方法をエージェントに教える、プラグイン固有のスキルです。
- architect/skills/ — Architect のスキルです。ElevenLabs エージェントの構築と反復作業のための、独自の方針に基づくワークフローを提供し、社内の Architect プラグインと同期されています。共通のペイロード例は architect/reference/ にあります。
| スキル | 説明 |
|---|---|
| agents | リアルタイム音声 AI エージェントとアシスタントを構築します |
| dubbing | 元の話者の声を保ちながら、音声や動画を他の言語に吹き替えます |
| music | インストゥルメンタルトラック、歌詞付きの曲、バックグラウンドミュージック、ジングルを生成します |
| setup-api-key | ElevenLabs API キーの設定をユーザーに案内します |
| sound-effects | テキストの説明から効果音や音のテクスチャを生成します |
| speech-engine | 独自のエージェント実行環境にリアルタイムの音声会話を追加します |
| speech-to-text | Scribe v2 で音声をテキストに文字起こしします |
| text-to-speech | 70 以上の言語でテキストを自然な音声に変換します |
| voice-changer | 感情とタイミングを保ちながら、録音の声を別の声に変換します |
| voice-isolator | 音声からバックグラウンドノイズを除去し、発話を分離します |
MCP スキル:
| スキル | 説明 |
|---|---|
| agents-platform | 同梱の MCP サーバーを介して、音声エージェントの作成、設定、テスト、デプロイを行います |
| creative-studio | 同梱の MCP サーバーを介して、音声、画像、動画を生成し、音声を文字起こしします |
Architect スキル:
| スキル | 説明 |
|---|---|
| agent-simplification | 複雑なワークフローエージェントを、テストスイートで同等性が証明された、よりシンプルなアーキテクチャにします |
| architect-agent-memory | エージェントが記憶すべき事実を、ブランチごとに永続的な方法で保存します |
| architect-branches-versions-merge | エージェントのブランチ、バージョン、ドラフト、トラフィック分割、マージを扱います |
| architect-create-client-tool | 呼び出し元のブラウザー、アプリ、または SDK で実行されるクライアントツールを追加します |
| architect-create-llm-test | エージェントの応答内容をチェックする、単一ターンのテストを作成します |
| architect-create-simulation-test | シミュレートされたユーザーがエージェントと対話する、複数ターンのテストを作成します |
| architect-create-tool-test | エージェントが特定のツールを呼び出す、または呼び出さないことを検証するテストを作成します |
| architect-create-webhook-tool | 外部 API を呼び出す新しい Webhook ツールをエージェントに追加します |
| architect-edit-existing-tool | エージェントの既存ツールを安全に変更します |
| architect-edit-string-fields | システムプロンプトなどの長いテキストフィールドを、ほかの内容を上書きせずに編集します |
| architect-edit-workflows | エージェントのワークフローグラフを作成または変更します |
| architect-explain-test-runs | テストまたはテスト実行が成功・失敗した理由を説明します |
| architect-explore-agent | 変更を加える前に、エージェントの現在の設定を把握します |
| architect-generate-agent | 説明から新しいエージェントを生成します |
| architect-get-agent-ci-green | 失敗しているエージェントのテストスイートを成功に導きます |
| architect-llm-selection | エージェントに適した LLM を選びます |
| architect-manage-procedures | エージェントの手順を追加、編集、名前変更、確認します |
| architect-migrate-from-competitor | Retell、Vapi、Bland から音声エージェントを移行します |
| architect-migrate-to-procedures | システムプロンプト主導のエージェントを、手順主導の設定に移行します |
| architect-mock-all-tools | シミュレーションテストの結果を確定的にするため、すべてのツール呼び出しをモックします |
| architect-post-call-data | 通話後のデータ収集と評価基準を設定します |
| architect-review-live-calls | 最近の本番環境での会話をレビューし、調査結果を適切な宛先に振り分けます |
| architect-schedule-launch | ブランチで変更を準備し、リリースまでマージを保留します |
| architect-secure-for-production | エージェントを安全でセキュアな、本番環境に対応した状態にします |
| architect-structured-procedures | 構造化された、決定的な手順を作成します |
| architect-troubleshoot-tool-errors | 正確なエラー内容から、ツールの不具合を診断します |
| architect-turn-taking-latency | ターン交代とエージェントの応答レイテンシーを調整します |
| architect-update-config-safely | 安全な部分パッチでエージェントの設定を変更します |
| code-tools | ElevenLabs のコードツール向けに JavaScript/TypeScript モジュールを生成します |
| fix-agent-qa-ticket | 検証済みのブランチ限定修正で、QA トリアージチケットを最初から最後まで解決します |
| Architect には、もう 1 つコマンドがあります:/thermo-nuclear-agent-triage-burndown。エージェントの会話トリアージキュー全体を一気に処理します。根本原因ごとにチケットを分類し、各グループを修正した後、すべてのチケットにコメントして解決します。 |
MCP サーバー
ElevenLabs ホスト型 MCP サーバーです。ローカルへのインストールも API キーも不要です。エージェントは OAuth 経由で ElevenLabs アカウントに認証し、エージェント管理(エージェントの作成、更新、一覧表示、複製、削除、ウィジェット設定、リンク、ナレッジベースのサイズの確認、LLM 使用量の見積もり)とテキスト読み上げ生成を利用できます。mcp.json で設定します。
インストール
Cursor
Cursor マーケットプレイスからインストールするか、このリポジトリをプラグインとして追加します。Cursor が MCP サーバーに接続したら、ElevenLabs アカウントにサインインして OAuth フローを完了します。
Claude Code
/plugin marketplace add elevenlabs/plugin
/plugin install elevenlabs@elevenlabs
または、開発用に直接インストールします:claude --plugin-dir /path/to/plugin
Codex
codex plugin marketplace add elevenlabs/plugin
その後、Codex の /plugins からインストールするか、$skill-name でスキルを呼び出します。
スキルのみ(任意のエージェント)
npx skills add elevenlabs/skills
必要条件
- ElevenLabs アカウント。エージェントが MCP サーバーに接続する際、OAuth 経由でサインインします
- インターネット接続
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。