Recevez des messages de journalisation depuis votre AgentCore passerelle
Les cibles du serveur MCP peuvent envoyer des messages de journal aux clients lors de l'exécution de l'outil à l'aide de notifications/message cette méthode. Ces messages fournissent une visibilité en temps réel de ce que fait le serveur, ce qui est utile pour le débogage, l'audit et le suivi du comportement des outils. AgentCore Gateway transmet ces notifications de journal des cibles du serveur MCP à votre client sous forme de fragments d' Server-Sent événements (SSE).
Conditions préalables
Pour recevoir des messages de journalisation depuis votre passerelle :
-
Streaming de réponses activé — Les messages du journal sont envoyés sous forme de fragments SSE lors d'une connexion ouverte.
streamingConfiguration.enableResponseStreamingRéglez surtruecelui de votre passerelleprotocolConfiguration.mcp. -
Type de cible du serveur MCP — Les messages du journal proviennent des cibles du serveur MCP.
-
Le client envoie un
Accept: text/event-streamen-tête : le client doit demander une réponse SSE pour recevoir des événements en streaming.
Niveaux de journalisation.
MCP définit les niveaux de log suivants, par ordre croissant de gravité :
| Niveau | Description |
|---|---|
|
|
Informations de diagnostic détaillées pour le dépannage. |
|
|
Messages d'information généraux sur le fonctionnement normal. |
|
|
Des événements normaux mais significatifs. |
|
|
Situations potentiellement dangereuses qui n'empêchent pas le fonctionnement. |
|
|
Conditions d'erreur qui ont empêché une opération spécifique. |
|
|
Conditions critiques nécessitant une attention immédiate. |
|
|
Des mesures doivent être prises immédiatement. |
|
|
Le système est inutilisable. |
Comment fonctionne la journalisation des messages
Lorsqu'une cible de serveur MCP émet un message notifications/message pendant l'exécution de l'outil, la passerelle le transmet au client sous la forme d'un événement SSE. Chaque message de journal inclut :
-
level— Le niveau de gravité du message. -
logger— Nom facultatif identifiant le composant source. -
data— Le contenu du journal (chaîne ou objet structuré).
Les messages du journal sont informatifs et ne nécessitent aucune réponse de la part du client. Ils sont fournis parallèlement à d'autres événements SSE tels que les notifications de progression et le résultat final de l'outil.