RetellAI MCP服务器
这是RetellAI的模型上下文协议(MCP)服务器实现,允许AI助手与RetellAI语音服务进行交互。
特性
RetellAI MCP服务器提供以下工具:
- 呼叫管理:创建和管理电话和网络通话
- 代理管理:创建和管理具有不同LLM配置的语音代理
- 电话号码管理:提供和配置电话号码
- 语音管理:访问和使用不同的语音选项
Claude桌面设置
- 打开
Claude Desktop并按下CMD + ,去Settings. - 点击
Developer选项卡。 - 点击
Edit Config按钮。 - 这将打开
claude_desktop_config.json文件资源管理器中的文件。 - 从Retell仪表板获取您的Retell API密钥().
- 将以下内容添加到您的
claude_desktop_config.json文件。看 这里 了解更多详情。 - 编辑配置文件后重新启动Claude Desktop。
{
"mcpServers": {
"retellai-mcp-server": {
"command": "npx",
"args": ["-y", "@abhaybabbar/retellai-mcp-server"],
"env": {
"RETELL_API_KEY": ""
}
}
}
}故障排除:“无可用工具”
如果Claude Desktop显示服务器但没有工具,请升级到最新的软件包版本:
npx -y @abhaybabbar/retellai-mcp-server@latest此问题通常是由旧安装中的依赖关系/版本不匹配引起的。
示例用例:
- 列出我复述的所有数字
- 列出我所有的代理人
- 告诉我更多关于披萨外卖代理的信息
- 创建代理和调用示例:
1. 创建一个代理,给我当地的披萨店打电话,确保谈话简短扼要。 1. 点一份玛格丽塔披萨 1. 付款方式为货到付款 1. 发送到 1. 代理人应该假装是我。我的名字是\ 1. 使用美国号码拨打我当地披萨店的\
回购设置
- 安装依赖项:
npm i- 创建一个
.env使用RetellAI API密钥文件:
RETELL_API_KEY=your_api_key_here- 运行服务器:
node src/retell/index.js可用工具
呼叫工具
list_calls:列出所有Retell呼叫create_phone_call:创建新电话create_web_call:创建新的web调用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:列出所有重新拨打的电话号码create_phone_number:创建新电话号码get_phone_number:获取特定电话号码的详细信息update_phone_number:更新电话号码delete_phone_number:删除电话号码
语音工具
list_voices:列出所有可用的重新播放声音get_voice:获取特定语音的详细信息
许可证
麻省理工学院

