Quel est l'objectif principal de la création du serveur MCP dans ce projet ?	Ajouter des fonctionnalités spécifiques (outils) au chatbot CLI.
Quel outil est utilisé pour simplifier la création du serveur et des outils MCP ?	Le SDK Python officiel MCP.
Quel avantage majeur offre le SDK MCP pour la définition des outils ?	Il génère automatiquement le schéma JSON de l'outil.
Comment définit-on un outil en utilisant le SDK MCP ?	En écrivant son nom, sa description et ses arguments directement dans le code Python.
Quel est le rôle de l'outil "read doc contents" ?	Prendre un ID de document et retourner son contenu à partir d'un dictionnaire en mémoire.
Que doit faire la fonction de lecture si l'ID du document n'est pas trouvé ?	Lever une `ValueError` indiquant que le document n'existe pas.
Quels sont les trois arguments requis pour l'outil "edit document" ?	L'ID du document, la chaîne de caractères à remplacer (old string) et la nouvelle chaîne (new string).
Quelle est l'action principale de l'outil "edit document" ?	Effectuer une opération de recherche et remplacement (find and replace) dans le contenu du document.
