
abhaybabbar/retellai-mcp-server 是从 https://github.com/abhaybabbar/retellai-mcp-server. 导入的 MCP 服务器候选人。
概览
abhaybabbar/retellai-mcp-server 是从 https://github.com/abhaybabbar/retellai-mcp-server. 导入的 MCP 服务器候选人。
概述(AI 翻译)
这是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 桌面。
故障排查:“无工具可用”
如果 Claude Desktop 显示服务器但没有工具,请升级到最新版本的软件包:
这个问题通常是由于旧安装中的依赖或版本不匹配引起的。
示例用例:
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
RetellAI MCP Server
This is a Model Context Protocol (MCP) server implementation for RetellAI, allowing AI assistants to interact with RetellAI’s voice services.
Features
The RetellAI MCP server provides tools for:
- Call Management: Create and manage phone calls and web calls
- Agent Management: Create and manage voice agents with different LLM configurations
- Phone Number Management: Provision and configure phone numbers
- Voice Management: Access and use different voice options
Claude Desktop Setup
- Open
Claude Desktopand pressCMD + ,to go toSettings. - Click on the
Developertab. - Click on the
Edit Configbutton. - This will open the
claude_desktop_config.jsonfile in your file explorer. - Get your Retell API key from the Retell dashboard ().
- Add the following to your
claude_desktop_config.jsonfile. See here for more details. - Restart the Claude Desktop after editing the config file.
{
"mcpServers": {
"retellai-mcp-server": {
"command": "npx",
"args": ["-y", "@abhaybabbar/retellai-mcp-server"],
"env": {
"RETELL_API_KEY": ""
}
}
}
}
Troubleshooting: “No tools available”
If Claude Desktop shows the server but no tools, upgrade to the latest package version:
npx -y @abhaybabbar/retellai-mcp-server@latest
This issue is typically caused by dependency/version mismatch in older installs.
Example use cases:
- List all the numbers I have in retellai
- List all the agents I have
- Tell me more about pizza delivery agent
- Creating agent and calling example:
- Create an agent that calls my local pizza shop, make sure to keep the conversation short and to the point.
- Order a margeritta pizza
- Payment will be done by cash on delivery
- Send it to
- The agent should pretend to be me. My name is
- Make an outbound call to my local pizza shop at , using the usa number
Repo Setup
-
Install dependencies:
npm i -
Create a
.envfile with your RetellAI API key:RETELL_API_KEY=your_api_key_here -
Run the server:
node src/retell/index.js
Available Tools
Call Tools
list_calls: Lists all Retell callscreate_phone_call: Creates a new phone callcreate_web_call: Creates a new web callget_call: Gets details of a specific calldelete_call: Deletes a specific call
Agent Tools
list_agents: Lists all Retell agentscreate_agent: Creates a new Retell agentget_agent: Gets a Retell agent by IDupdate_agent: Updates an existing Retell agentdelete_agent: Deletes a Retell agentget_agent_versions: Gets all versions of a Retell agent
Phone Number Tools
list_phone_numbers: Lists all Retell phone numbers
安装
npx -y @abhaybabbar/retellai-mcp-server配置
{
"mcpServers": {
"retellai-mcp-server": {
"command": "npx",
"args": ["-y", "@abhaybabbar/retellai-mcp-server"],
"env": {
"RETELL_API_KEY": "<your_retellai_token>"
}
}
}
}