Was ist der Zweck des MCP Servers im Kontext des CLI Chatbots?	Er fügt dem bereits funktionierenden CLI Chatbot zusätzliche Funktionalität hinzu.
Wo wird die Implementierung des MCP Servers im Projekt platziert?	In der Datei `mcpserver.py` im Stammverzeichnis des Projekts.
Welchen Vorteil bietet das MCP Python SDK bei der Tool-Definition?	Es vereinfacht die Erstellung des Servers und die Definition von Tools, indem es automatisch das JSON Schema generiert.
Wie funktioniert die Tool-Definition mithilfe des MCP SDK?	Man schreibt die Tool-Definition (Name, Beschreibung, Argument) in Python, und MCP generiert das JSON Schema im Hintergrund.
Was ist das Ziel des Tools `read doc contents`?	Es nimmt die ID eines Dokuments entgegen und gibt dessen Inhalt als String zurück.
Welches Argument ist für das Tool `read doc contents` erforderlich?	Ein String, der die ID des zu lesenden Dokuments darstellt (`doc ID`).
Was ist die Funktion des Tools `edit document`?	Es führt eine Find-and-Replace-Operation innerhalb eines Dokuments durch.
Welche drei Argumente benötigt das Tool `edit document`?	`doc ID`, `old string` (Text zum Ersetzen) und `new string` (neuer Text).
Welche wichtige Fehlerbehandlung muss in beiden Tools implementiert werden?	Überprüfen, ob die angegebene `doc ID` tatsächlich als Schlüssel im `docs`-Dictionary existiert, und bei Nichtfinden einen `ValueError` auslösen.
