Wat is het doel van de MCP server in dit project?	Het toevoegen van extra functionaliteit (tools) aan de CLI chatbot.
In welk bestand wordt de implementatie van de MCP server geplaatst?	In het bestand `mcpserver.py` in de root project directory.
Welke specifieke bibliotheek wordt gebruikt om de MCP server en tools te creëren?	De officiële MCP Python SDK.
Wat is het voordeel van het gebruik van de MCP Python SDK bij het definiëren van tools?	Het maakt het eenvoudig om tools te definiëren zonder handmatig complexe JSON schemas te hoeven schrijven.
Hoe genereert de MCP SDK het JSON schema voor een tool?	De SDK genereert het schema automatisch op basis van de tool-definitie (naam, beschrijving, argumenten).
Wat is het doel van de tool 'read_document'?	Het lezen van de inhoud van een specifiek document.
Welke argumenten vereist de functie `read_document`?	Eén argument: `doc_id` (een string).
Wat is de functie van de tool 'edit_document'?	Het bewerken van een document door een oude string te vervangen door een nieuwe string.
Welke drie argumenten vereist de functie `edit_doc`?	`doc_id`, `old_string`, en `new_string`.
Hoe wordt omgegaan met een document-ID dat niet gevonden wordt in de `docs` dictionary?	Er wordt een `ValueError` opgegooid met een bericht dat het document-ID niet gevonden is.
