Quel est le but principal du client dans le protocole MCP ?	Fournir un moyen de communication entre le serveur et le serveur MCP.
Qu'est-ce que le terme "transport agnostic" signifie dans le contexte de MCP ?	Que le client et le serveur peuvent communiquer via une variété de protocoles différents.
Citez deux méthodes courantes par lesquelles le client et le serveur peuvent se connecter.	Standard input/output (I/O) ou HTTP/WebSockets.
Quel message est envoyé par le client au serveur pour obtenir une liste des outils disponibles ?	`list tools request`.
Quel est le rôle du `list tools result` ?	Contenir et fournir au client la liste de tous les outils que le serveur peut offrir.
Quel message est utilisé pour demander au serveur d'exécuter un outil spécifique ?	`call tool request`.
Qui est responsable de l'exécution réelle d'un outil demandé par l'IA (ex: Claude) ?	Le serveur MCP.
Décrivez brièvement le flux de données lorsqu'une requête utilisateur nécessite l'utilisation d'un outil.	Utilisateur -> Serveur -> Client -> Serveur MCP (exécution de l'outil) -> Résultat -> Serveur -> Utilisateur.
