模型上下文协议概述

重要

本文中的某些信息与预发行的产品有关,该产品在商业发布之前可能有重大修改。 Microsoft 对此处所提供的信息不作任何明示或默示的保证。

模型上下文协议 (MCP) 是一种开放协议,可实现 LLM 应用程序和外部数据源和工具之间的无缝集成。 MCP 工具用于为 AI 应用程序提供完成任务的数据和功能。

Microsoft Sentinel 服务器的一部分Security Copilot代理创建 MCP 工具的集合使你能够使用自然语言创建代理来描述其意图。 这些代理可以直接在托管 MCP 客户端的开发人员环境中生成,例如 Visual Studio Code 中的 GitHub Copilot。 这些工具提供生成Security Copilot代理所需的知识、数据和作。

开发人员可以快速开始生成代理,方法是使用简单的自然语言请求提示 MCP 工具,例如“为我生成一个可以会审和响应已泄露帐户的代理”。MCP 工具生成代理 YAML 文件,并通过与 AI 助手的对话输入支持迭代开发,最后将代理部署到Security Copilot。

以下部分可帮助用户了解如何使用 MCP 工具集合创建Security Copilot代理。

重要

使用自然语言 (NL2Agent) 创建代理以个人预览版提供,但可在全球范围内使用。

工具

MCP 工具支持以下功能:

  • 了解在Security Copilot中发现相关工具 (技能) 的意图。

  • 自动生成代理 YAML 文件,可以进一步自定义该文件。

  • 将代理部署到用户范围或工作区范围内的Security Copilot。

可以在独立Security Copilot中测试代理。 若要测试通过 MCP 工具生成的代理,请按照 测试代理中所述的步骤进行作。

有关 MCP 工具集合的详细信息,请参阅 工具列表

后续步骤

安装 MCP 服务器入门