返回市场
重述AI-MCP服务器

重述AI-MCP服务器

作者:abhaybabbar21 星标更新:2025-05-06

项目介绍

RetellAI MCP 服务器

这是一个为 RetellAI 实现的 Model Context Protocol (MCP) 服务器,允许 AI 助手与 RetellAI 的语音服务进行交互。

特性

RetellAI MCP 服务器提供了以下工具:

  • 呼叫管理:创建和管理电话呼叫和网络呼叫
  • 代理管理:创建和管理具有不同 LLM 配置的语音代理
  • 电话号码管理:分配和配置电话号码
  • 语音管理:访问和使用不同的语音选项

Claude Desktop 设置

  1. 打开 Claude Desktop 并按 CMD + , 进入 设置
  2. 点击 开发者 标签。
  3. 点击 编辑配置 按钮。
  4. 这将打开 claude_desktop_config.json 文件在你的文件浏览器中。
  5. 从 Retell 控制面板 (https://dashboard.retellai.com/apiKey) 获取你的 Retell API 密钥。
  6. 将以下内容添加到你的 claude_desktop_config.json 文件中。更多详情见 这里
  7. 编辑完配置文件后重新启动 Claude Desktop。
{
  "mcpServers": {
    "retellai-mcp-server": {
      "command": "npx",
      "args": ["-y", "@abhaybabbar/retellai-mcp-server"],
      "env": {
        "RETELL_API_KEY": "<your_retellai_token>"
      }
    }
  }
}

示例用例:

  1. 列出我在 retellai 中的所有号码
  2. 列出我所有的代理
  3. 告诉我关于披萨配送代理的更多信息
  4. 创建代理并拨打电话示例:
    1. 创建一个拨打我的本地披萨店的代理,确保对话简短且切题。
    2. 订购一份玛格丽特披萨
    3. 支付方式为货到付款
    4. 发送到 <地址>
    5. 该代理应假装是我。我的名字是 <你的名字>
    6. 使用美国号码拨打我的本地披萨店 <电话号码>

仓库设置

  1. 安装依赖项:

    npm i
    
  2. 创建一个包含你的 RetellAI API 密钥的 .env 文件:

    RETELL_API_KEY=your_api_key_here
    
  3. 运行服务器:

    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