RetellAI MCP 服务器
这是 RetellAI 的模型上下文协议 (MCP) 服务器实现,允许 AI 助手与 RetellAI 的语音服务进行交互。
特征
RetellAI MCP 服务器提供以下工具:
通话管理:创建和管理电话和网络通话
代理管理:创建和管理具有不同 LLM 配置的语音代理
电话号码管理:提供和配置电话号码
语音管理:访问并使用不同的语音选项
Related MCP server: VRChat MCP Server
Claude 桌面设置
打开
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。
示例用例:
列出我在 retellai 中拥有的所有号码
列出我所有的代理
告诉我有关披萨送货代理的更多信息
创建代理并调用示例:
创建一个代理来呼叫我当地的披萨店,确保对话简短且切中要点。
点一份玛格丽塔披萨
货到付款
发送至
代理人应该假装是我。我的名字是<your_name>
使用美国号码拨打我当地的披萨店 <phone_number> 的电话
Repo 设置
安装依赖项:
npm i使用您的 RetellAI 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:列出所有可用的复述声音get_voice:获取特定语音的详细信息
执照
麻省理工学院