Quel fichier contient l'implémentation du serveur MCP ?	`mcpserver.py` dans le répertoire racine du projet.
Quel outil est utilisé pour simplifier la création du serveur MCP et des outils ?	Le SDK Python officiel de MCP.
Comment le SDK MCP facilite-t-il la définition d'un outil ?	En générant automatiquement le schéma JSON à partir de la définition Python.
Quel est le but de l'outil "read doc contents" ?	Prendre un ID de document et retourner son contenu.
Que doit faire la fonction de lecture si l'ID du document n'est pas trouvé ?	Lever une `ValueError` indiquant que le document n'a pas été trouvé.
Quels sont les arguments nécessaires pour l'outil "edit document" ?	`doc ID`, `old string` (texte à remplacer), et `new string` (nouveau texte).
Comment l'outil "edit document" effectue-t-il la modification ?	Il effectue une opération simple de recherche et remplacement (`find and replace`).
Comment les documents sont-ils stockés en mémoire dans le projet ?	Dans un dictionnaire appelé `docs`, où les clés sont les IDs des documents.
Quel est le rôle principal de l'MCP server dans ce projet ?	Ajouter des fonctionnalités spécifiques (outils) au chatbot CLI.
