AI 员工可以接入遵循 Model Context Protocol (MCP) 协议的 MCP 服务,接入 MCP 服务后 AI 员工就可以使用 MCP 服务提供的工具完成任务。
进入 MCP 配置模块,在这里可以添加新的 MCP 服务,维护已接入的 MCP 服务。

点击 MCP 服务列表右上角添加按钮,在弹窗中输入 MCP 服务接入信息完成 MCP 服务添加。
支持 Stdio 和 HTTP(Streamable / SSE)这两种 MCP 服务传输协议。

添加 MCP 服务时,需要输入名字,标题,描述。名字是 MCP 服务的唯一标识;标题是 MCP 服务在系统里展示用的名字;描述是可选的,用于简单描述 MCP 服务提供的功能。

添加支持 stdio 传输协议的 MCP 服务时,需要输入运行 MCP 服务的命令和命令参数,根据需要可以添加运行 MCP 服务命令需要的环境变量。
运行 MCP 服务的命令如 node,npx,uvx,go 等需要部署 Nocobase 的服务器环境支持才能使用。
Nocobase 的 Docker 镜像只支持 node,npx 等 Nodejs 环境命令。

添加支持 http 传输协议的 MCP 服务时,需要输入 MCP 服务 URL 地址, 根据需要可以添加请求头。
http 传输协议支持 Streamable 和 SSE 两种传输方式,Streamable 是 MCP 标准新增加的传输方式,SSE 传输方式即将废弃,请根据所使用的 MCP 服务文档说明选择具体传输方式。

添加和编辑 MCP 服务时,输入完 MCP 配置信息后可以对 MCP 服务发起可用测试,MCP 配置信息完整无误且 MCP 服务可用时,会返回 MCP 服务可用性测试成功的信息。

点击 MCP 服务列表上的查看按钮可以查看 MCP 服务提供的工具列表。
在 MCP 服务的工具列表里还可以设置 AI 员工使用该工具的权限配置,工具权限设置为 Ask 时,调用前会询问是否允许调用;设置为 Allow 时,在需要时会直接调用工具。

在 MCP 配置模块中启用需要使用的 MCP 服务后,和 AI 员工对话时,AI 员工会自动使用 MCP 服务提供的工具完成任务。
