Compartir a través de


Colección de herramientas de creación de agentes MCP

Importante

Parte de la información contenida en este artículo se refiere a un producto preliminar que puede sufrir modificaciones sustanciales antes de su lanzamiento comercial. Microsoft no otorga garantías, expresas o implícitas, con respecto a la información que aquí se proporciona.

El Protocolo de contexto de modelo (MCP) permite a los servidores exponer herramientas que pueden invocar los modelos de lenguaje. Las herramientas permiten que los modelos interactúen con sistemas externos o realicen cálculos. Cada herramienta se identifica de forma única por un nombre e incluye metadatos que describen su esquema.

En este artículo se proporciona información detallada sobre la colección de herramientas de creación de agentes mcp para compilar agentes Security Copilot.

Requisitos previos

Lista de herramientas de la colección de creación del agente

La lista de herramientas de la colección es la siguiente:

Búsqueda de herramientas (search_for_tools)

Objetivo

Esta herramienta encuentra herramientas relevantes, incluidas las aptitudes, los agentes y las herramientas de MCP, en Security Copilot que se pueden usar para cumplir la intención.

Parameters

Nombre Obligatorio Descripción
userQuery La instrucción de consulta o problema para la que se van a encontrar las herramientas pertinentes. Por ejemplo, detalles de incidentes de Defender.

Iniciar la creación del agente (start_agent_creation)

Objetivo

Esta herramienta crea una nueva sesión de Security Copilot para empezar a crear un nuevo agente.

Parameters

Nombre Obligatorio Descripción
userQuery Instrucción problem para el agente.

agente de Compose (compose_agent)

Objetivo

Esta herramienta recorre en iteración la composición del agente de Security Copilot YAML.

Parameters

Nombre Obligatorio Descripción
sessionID La herramienta start_agent_creation crea el identificador de sesión de Security Copilot. No debe ser un identificador de sesión creado por search_for_tools.
userQuery Entrada de usuario para que el generador de agentes se procese. Puede ser confirmaciones, aclaraciones o información adicional.
existingDefinition No (Opcional) YAML de definición de agente existente para la herramienta que se va a editar. YAML se puede generar a partir de ejecuciones anteriores de esta herramienta o proporcionarse mediante la adición de un archivo YAML al contexto.

Obtener evaluación (get_evaluation)

Objetivo

Se llama a esta herramienta después de ejecutar las herramientas de search_for_tools, start_agent_creation y compose_agent para recuperar el resultado.

Parameters

Nombre Obligatorio Descripción
sessionID Id. de sesión de evaluación
promptID Identificador de solicitud de evaluación
evaluationID Identificador de evaluación de evaluación

Implementación del agente (deploy_agent)

Objetivo

Esta herramienta carga el agente en el ámbito de usuario o área de trabajo de Security Copilot.

Parameters

Nombre Obligatorio Descripción
agentDefinition Definición del agente en formato YAML. YAML se puede generar a partir de la herramienta compose_agent o proporcionarse mediante la adición de un archivo YAML al contexto.
ámbito Ámbito en el que se va a cargar el agente. Solo puede ser "Usuario" o "Área de trabajo".
agentSkillsetName Nombre del conjunto de aptitudes del agente. Debe coincidir exactamente con el valor "Name" en "Descriptor" en la definición de agente YAML.