这是一个为 RetellAI 实现的 Model Context Protocol (MCP) 服务器,允许 AI 助手与 RetellAI 的语音服务进行交互。
RetellAI MCP 服务器提供了以下工具:
Claude Desktop 并按 CMD + , 进入 设置。开发者 标签。编辑配置 按钮。claude_desktop_config.json 文件在你的文件浏览器中。claude_desktop_config.json 文件中。更多详情见 这里。{
"mcpServers": {
"retellai-mcp-server": {
"command": "npx",
"args": ["-y", "@abhaybabbar/retellai-mcp-server"],
"env": {
"RETELL_API_KEY": "<your_retellai_token>"
}
}
}
}
安装依赖项:
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:列出所有可用的 Retell 语音get_voice:获取特定语音的详细信息MIT