Receba mensagens de registro do seu AgentCore gateway
Os alvos do servidor MCP podem enviar mensagens de log aos clientes durante a execução da ferramenta usando o notifications/message método. Essas mensagens fornecem visibilidade em tempo real do que o servidor está fazendo, o que é útil para depuração, auditoria e monitoramento do comportamento da ferramenta. AgentCore O Gateway encaminha essas notificações de log dos alvos do servidor MCP para seu cliente como partes de Server-Sent Eventos (SSE).
Pré-requisitos
Para receber mensagens de registro do seu gateway:
-
Streaming de resposta ativado — As mensagens de log são entregues como partes SSE durante uma conexão aberta.
streamingConfiguration.enableResponseStreamingDefina comotrueno seu gatewayprotocolConfiguration.mcp. -
Tipo de alvo do servidor MCP — As mensagens de log são originadas dos alvos do servidor MCP.
-
O cliente envia o
Accept: text/event-streamcabeçalho — O cliente deve solicitar uma resposta SSE para receber eventos de streaming.
Níveis de logs
O MCP define os seguintes níveis de log, em ordem crescente de severidade:
| Nível | Description |
|---|---|
|
|
Informações detalhadas de diagnóstico para solução de problemas. |
|
|
Mensagens informativas gerais sobre a operação normal. |
|
|
Eventos normais, mas significativos. |
|
|
Situações potencialmente prejudiciais que não impedem a operação. |
|
|
Condições de erro que impediram uma operação específica. |
|
|
Condições críticas que requerem atenção imediata. |
|
|
A ação deve ser tomada imediatamente. |
|
|
O sistema está inutilizável. |
Como as mensagens de registro funcionam
Quando um alvo do servidor MCP emite um notifications/message durante a execução da ferramenta, o gateway o encaminha para o cliente como um evento SSE. Cada mensagem de registro inclui:
-
level— O nível de severidade da mensagem. -
logger— Nome opcional que identifica o componente de origem. -
data— O conteúdo do log (string ou objeto estruturado).
As mensagens de log são informativas e não exigem uma resposta do cliente. Eles são entregues junto com outros eventos da SSE, como notificações de progresso e o resultado final da ferramenta.