Reciba mensajes de registro desde su AgentCore puerta de enlace
Los servidores MCP de destino pueden enviar mensajes de registro a los clientes durante la ejecución de la herramienta mediante notifications/message este método. Estos mensajes proporcionan visibilidad en tiempo real de lo que está haciendo el servidor, lo que resulta útil para depurar, auditar y supervisar el comportamiento de las herramientas. AgentCore Gateway reenvía estas notificaciones de registro desde los destinos del servidor MCP a su cliente en forma de fragmentos de Server-Sent eventos (SSE).
Requisitos previos
Para recibir mensajes de registro de su puerta de enlace:
-
Transmisión de respuestas habilitada: los mensajes de registro se envían como fragmentos de SSE durante una conexión abierta.
streamingConfiguration.enableResponseStreamingConfigúrelotrueen la puerta de enlace.protocolConfiguration.mcp -
Tipo de destino del servidor MCP: los mensajes de registro se originan en los destinos del servidor MCP.
-
El cliente envía el
Accept: text/event-streamencabezado: el cliente debe solicitar una respuesta de SSE para recibir eventos de transmisión.
Niveles de registro
El MCP define los siguientes niveles de registro, en orden de gravedad creciente:
| Nivel | Description (Descripción) |
|---|---|
|
|
Información de diagnóstico detallada para la solución de problemas. |
|
|
Mensajes de información general sobre el funcionamiento normal. |
|
|
Acontecimientos normales pero significativos. |
|
|
Situaciones potencialmente dañinas que no impiden su funcionamiento. |
|
|
Condiciones de error que impidieron una operación específica. |
|
|
Condiciones críticas que requieren atención inmediata. |
|
|
Se deben tomar medidas de inmediato. |
|
|
El sistema no se puede utilizar. |
Cómo funcionan los mensajes de registro
Cuando un servidor MCP objetivo emite un mensaje notifications/message durante la ejecución de la herramienta, la puerta de enlace lo reenvía al cliente como un evento SSE. Cada mensaje de registro incluye:
-
level— El nivel de gravedad del mensaje. -
logger— Nombre opcional que identifica el componente de origen. -
data— El contenido del registro (cadena u objeto estructurado).
Los mensajes de registro son informativos y no requieren una respuesta del cliente. Se envían junto con otros eventos de la ESS, como las notificaciones de progreso y el resultado final de la herramienta.