Quel est l'objectif principal de l'utilisation du journal (logging) et des notifications de progression dans un serveur MCP ?	Améliorer l'expérience utilisateur (UX) en fournissant des informations sur ce qui se passe pendant les appels d'outils longs.
Quel argument est automatiquement inclus dans une fonction d'outil pour permettre le journal et les notifications de progression ?	L'argument `context`.
Citez deux méthodes disponibles dans l'objet `context` pour rapporter des informations ou la progression.	`info` et `report_progress`.
Où les messages de journal et les mises à jour de progression sont-ils émis ?	À l'intérieur de l'appel d'outil (tool call) sur le serveur.
Quel mécanisme est nécessaire côté client pour recevoir les messages de journal du serveur ?	Une fonction de rappel (callback function).
Quel type d'information est géré par la fonction de rappel de journal (logging callback) ?	Les déclarations de journal (log statements).
Quel type d'information est géré par la fonction de rappel de progression (progress callback) ?	Les mises à jour de progression (progress updates).
Les notifications de journal et de progression sont-elles obligatoires pour l'utilisateur ?	Non, ce sont des améliorations de l'expérience utilisateur et peuvent être ignorées.
