添加 MCP 服务器

MCP 服务器通过模型上下文协议 (Model Context Protocol, MCP) 提供了一套集成的工具、服务和数据源,使 AI 接待员只需通过单个连接即可使用服务器中提供的全部功能。本文介绍如何在 Yeastar P 系列云 PBX 中添加 MCP 服务器。

使用要求

1.
服务器 要求
PBX 服务器 Yeastar P 系列云 PBX 的固件为 84.24.0.30 或更高版本。
MCP 服务器
  • MCP 服务器需支持以下任一传输机制:
    • 流式 HTTP
    • 服务器发送事件 (SSE)
  • 获取以下 MCP 服务器信息:
    • MCP 服务器的端点 URL。
    • 若 MCP 服务器要求身份认证,需获取其静态凭证 (如 API 密钥、基本身份认证的用户名和密码、静态 Bearer Token)。
      注: 不支持动态认证 (如 OAuth 2.0),因其需要动态获取 token,无法预先配置。
      提示: 你可以通过配置中的 Header 参数传递认证凭证。例如 Authorization: Bearer <your_static_token>, X-API-Key: <your_api_key> 等。

限制条件

PBX 最多支持添加 20 个 MCP 服务器。

操作步骤

  1. 登录 PBX 管理网页,进入 AI > AI接待员 > MCP服务器
  2. 点击 添加
  3. 基本 栏,配置基本信息。

    2.
    设置 说明
    名称 设置一个名称,以识别此 MCP 服务器。
    服务器类型 根据 MCP 服务器的端点 URL 选择匹配的传输机制。

    例如,若 URL 指向的是 Streamable HTTP 接入点,选择 Streamable HTTP

    URL 填写 MCP 服务器的完整端点 URL。
    注: URL 必须以 https:// 开头。
    备注 可选。填写备注信息用于快速参考,如用途、环境或负责人等。
    描述 输入自然语言描述,指示 AI 接待员何时使用以及如何调用此 MCP 服务器。
  4. 执行规则 栏,配置 MCP 工具的执行规则。

    3.
    设置 说明
    工具执行期间禁止打断

    勾选后,MCP 工具执行时来电者无法打断 AI 接待员。

    执行工具前始终播报语音提示 勾选后,AI 接待员在执行 MCP 工具前始终会播报提示语 (例如:“正在为您查询”)。

    未勾选时,AI 接待员会根据 MCP 工具最近的执行延迟自动判断是否播报提示语。例如,工具响应快则跳过提示语,响应慢则先播报提示语。

    执行模式 设置 MCP 工具的执行行为。
    • 大模型请求时立即执行:AI 接待员请求后立即执行。
    • 语音提示后执行:在 AI 接待员播报语音提示后执行。
    • 异步:工具在后台运行,不打断对话。AI 接待员不等待响应,继续说话。
      注: 此模式适合无需响应结果的操作,如发送邮件或触发外部工作流。
    工具执行音效 指定 MCP 工具执行时的背景音效。
    注:执行模式异步 时,此设置不可用。
    • :无背景音效。
    • 键盘打字音:播放打字音效。
    • 音乐 1 - 音乐 4:播放内置的背景音乐。
    音效播放规则
    指定何时播放音效。
    注:执行模式异步工具执行音效 时,此设置不可用。
    • 仅在语音提示后播放:仅当 AI 接待员执行工具前先播报语音提示时,才播放音效。
    • 始终播放:每次执行工具时都播放音效。
  5. 可选:头域 栏,添加并指定需要包含在请求中的请求头。
    注:
    • 仅支持静态请求头值。如要在请求头中传递认证信息,需使用静态认证凭证 (如 Authorization: Bearer <Your_API_KEY>)。
    • 支持添加最多 20 个请求头。
    4.
    设置 说明
    参数 请求头名称。
    固定的请求头值。
    注: 不支持动态值。
  6. 点击 保存

执行结果

MCP 服务器已添加成功并显示在服务器列表中。
  • 可在 状态 栏中查看连接状态。若显示 (连接成功),则表示已与远程 MCP 服务器建立安全连接。

  • 可点击 MCP 服务器旁边的 查看该服务器所提供的可用工具。

后续操作

为 AI 接待员分配 MCP 服务器测试会话结果