Quel est l'objectif principal de l'ajout du serveur MCP au chatbot CLI ?	Ajouter des fonctionnalités supplémentaires au chatbot CLI.
Dans quel fichier l'implémentation du serveur MCP est-elle placée ?	Dans le fichier `mcpserver.py` du répertoire racine du projet.
Quelles sont les deux premières fonctionnalités (outils) implémentées dans le serveur MCP ?	Un outil pour lire un document et un outil pour mettre à jour le contenu d'un document.
Quel rôle joue le SDK Python MCP dans ce projet ?	Il crée le serveur MCP et simplifie grandement la définition des outils.
Comment le SDK MCP gère-t-il la définition d'un outil ?	L'utilisateur écrit la définition de l'outil, et MCP génère automatiquement le schéma JSON.
Quel est le but de l'outil `read document` ?	Prendre le nom d'un document et retourner son contenu.
Que doit faire l'outil `read document` si le document demandé n'existe pas ?	Lever une `ValueError` indiquant que l'ID du document n'a pas été trouvé.
Quels sont les trois arguments requis par l'outil `edit document` ?	L'ID du document (`doc ID`), la chaîne de texte à trouver (`old string`), et la nouvelle chaîne de remplacement (`new string`).
Quelle est la fonction principale de l'outil `edit document` ?	Effectuer une opération simple de recherche et remplacement (find and replace) dans le contenu du document.
Quel avantage majeur offre le SDK Python MCP par rapport à la définition manuelle des outils ?	Il rend la définition des outils beaucoup plus simple et rapide.
