RetellAI MCP サーバー
これは、RetellAI のモデル コンテキスト プロトコル (MCP) サーバー実装であり、AI アシスタントが RetellAI の音声サービスと対話できるようにします。
特徴
RetellAI MCP サーバーは次のツールを提供します:
通話管理: 電話とウェブ通話の作成と管理
エージェント管理: 異なる LLM 構成で音声エージェントを作成および管理します。
電話番号管理: 電話番号のプロビジョニングと設定
音声管理: さまざまな音声オプションにアクセスして使用する
Related MCP server: VRChat MCP Server
クロードデスクトップセットアップ
Claude Desktopを開き、CMD + ,を押してSettingsに移動します。Developerタブをクリックします。Edit Configボタンをクリックします。これにより、ファイル エクスプローラーで
claude_desktop_config.jsonファイルが開きます。Retell ダッシュボード ( https://dashboard.retellai.com/apiKey ) から Retell API キーを取得します。
claude_desktop_config.jsonファイルに以下の行を追加してください。詳細はこちらをご覧ください。設定ファイルを編集した後、Claude Desktop を再起動します。
使用例:
私が持っている数字をすべてリストしてください
所有しているエージェントをすべてリストする
ピザ配達業者について詳しく教えてください
エージェントの作成と呼び出しの例:
地元のピザショップに電話をかけるエージェントを作成し、会話を短く要点だけにするようにしてください。
マルゲリータピザを注文する
お支払いは代金引換となります
送信先
エージェントは私になりすましてください。私の名前は<your_name>です
アメリカの電話番号を使って、地元のピザショップ <phone_number> に電話をかける
リポジトリのセットアップ
依存関係をインストールします:
npm iRetellAI API キーを使用して
.envファイルを作成します。RETELL_API_KEY=your_api_key_hereサーバーを実行します。
node src/retell/index.js
利用可能なツール
通話ツール
list_calls: すべてのRetell通話を一覧表示しますcreate_phone_call: 新しい電話通話を作成するcreate_web_call: 新しいウェブ通話を作成するget_call: 特定の通話の詳細を取得しますdelete_call: 特定の通話を削除する
エージェントツール
list_agents: すべてのRetellエージェントを一覧表示しますcreate_agent: 新しいRetellエージェントを作成するget_agent: IDでRetellエージェントを取得するupdate_agent: 既存のRetellエージェントを更新するdelete_agent: Retellエージェントを削除しますget_agent_versions: Retellエージェントのすべてのバージョンを取得します
電話番号ツール
list_phone_numbers: Retellのすべての電話番号を一覧表示しますcreate_phone_number: 新しい電話番号を作成するget_phone_number: 特定の電話番号の詳細を取得しますupdate_phone_number: 電話番号を更新するdelete_phone_number: 電話番号を削除する
音声ツール
list_voices: 利用可能なすべてのRetell音声を一覧表示しますget_voice: 特定の音声の詳細を取得します
ライセンス
マサチューセッツ工科大学