RetellAI MCP サーバー
これは、RetellAI のモデル コンテキスト プロトコル (MCP) サーバー実装であり、AI アシスタントが RetellAI の音声サービスと対話できるようにします。
特徴
RetellAI MCP サーバーは次のツールを提供します:
- 通話管理: 電話とウェブ通話の作成と管理
- エージェント管理: 異なる LLM 構成で音声エージェントを作成および管理します。
- 電話番号管理: 電話番号のプロビジョニングと設定
- 音声管理: さまざまな音声オプションにアクセスして使用する
クロードデスクトップセットアップ
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 を再起動します。
{
"mcpServers": {
"retellai-mcp-server": {
"command": "npx",
"args": ["-y", "@abhaybabbar/retellai-mcp-server"],
"env": {
"RETELL_API_KEY": "<your_retellai_token>"
}
}
}
}
使用例:
- 私が持っている数字をすべてリストしてください
- 所有しているエージェントをすべてリストする
- ピザ配達業者について詳しく教えてください
- エージェントの作成と呼び出しの例:
- 地元のピザショップに電話をかけるエージェントを作成し、会話を短く要点だけにするようにしてください。
- マルゲリータピザを注文する
- お支払いは代金引換となります
- 送信先
- エージェントは私になりすましてください。私の名前は<your_name>です
- アメリカの電話番号を使って、地元のピザショップ <phone_number> に電話をかける
リポジトリのセットアップ
- 依存関係をインストールします:
- RetellAI API キーを使用して
.env
ファイルを作成します。RETELL_API_KEY=your_api_key_here
- サーバーを実行します。
利用可能なツール
通話ツール
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
: 特定の音声の詳細を取得します
ライセンス
マサチューセッツ工科大学