elevenlabs/elevenlabs-mcp

The official ElevenLabs MCP server

What it solves

このプロジェクトは、AIクライアント(Claude Desktop、Cursor、Windsurfなど)がElevenLabsのオーディオAPIと直接やり取りできるようにするModel Context Protocol (MCP) サーバーを提供します。LLMと、プロフェッショナルグレードのテキスト読み上げ、音声クローニング、およびオーディオ処理ツールの間のギャップを埋めることで、AIエージェントが音声を生成し、オーディオファイルを操作することを可能にします。

How it works

このサーバーは、ElevenLabsのAPI機能をMCP互換クライアントへのツールとして公開するミドルウェアとして機能します。APIキーを設定すると、AIクライアントは特定の関数を呼び出して、音声生成、オーディオの文字起こし、または音声のクローニングなどのタスクを実行できます。生成されたオーディオファイルを処理するために、3つの異なる出力モードをサポートしています:ローカルディスクへの保存、base64エンコードされたMCPリソースとしての返却、またはその両方です。

Who it’s for

高品質な音声合成とオーディオ操作を、AIエージェントのワークフローやIDEに統合したい開発者やAIパワーユーザー。

Highlights

  • Broad Client Support: Claude Desktop、Cursor、Windsurf、およびOpenAI Agentsと互換性があります。
  • Diverse Audio Capabilities: テキスト読み上げ、音声クローニング、音声からテキストへの文字起こし、およびサウンドスケープ生成をサポートしています。
  • Flexible File Handling: ローカルまたはクラウドベースの環境に適応できるよう、設定可能な出力モード(ファイル、リソース、またはその両方)を提供します。
  • Security Boundaries: ファイル操作を特定のディレクトリに制限するためのベースパス設定を実装しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト