可以使用模型上下文协议(MCP)通过工具扩展代理。
什么是模型上下文协议?
Model 上下文协议(MCP)可帮助你直接连接到Copilot Studio中的现有知识服务器和数据源。 连接到 MCP 服务器时,可以访问:
- 资源:代理可以读取的类似文件的数据,以获取更多上下文,例如 API 响应或文件内容
- 工具:语言模型可以调用以执行操作的函数
- 提示:用于完成特定任务的预定义提示模板
备注
Copilot Studio目前支持 MCP 工具和资源。
MCP 如何运作?
连接的 MCP 服务器发布的每个工具或资源都将自动可用于Copilot Studio。 服务器提供名称、说明、输入和输出。 更新或删除 MCP 服务器上的工具和资源时,Copilot Studio动态反映这些更改。 此过程可确保用户始终具有最新版本,并删除过时的工具和资源。 单个 MCP 服务器可以集成和管理多个工具和资源。 Copilot Studio代理可以访问每个工具。
当你连接到非 Microsoft 产品(包括外部 "MCP" 服务器)时,你需对从 "Copilot Studio" 内访问的工具和资源负责。
备注
必须启用 生成编排 才能使用 MCP。
如何在 Copilot Studio 中使用 MCP 扩展代理?
若要在 Copilot Studio中集成 MCP,需要:
- 使用 MCP 载入向导将 代理连接到现有的 MCP 服务器。
- 如果还没有 MCP 服务器,请创建 MCP 服务器。
- 将 MCP 服务器工具和资源添加到代理,以便Copilot Studio代理可以使用它们。
- (可选)发布您的 MCP 连接器以允许该连接器在多个租户间使用。
有关 MCP 集成故障排除的详细信息,请参阅模型上下文协议 (MCP) 集成故障排除。