Was ist der Hauptzweck der Implementierung eines MCP Servers in diesem Projekt?	Um zusätzliche Funktionalität für den CLI Chatbot bereitzustellen.
Welches spezifische Werkzeug wird zur Erstellung des MCP Servers verwendet?	Das offizielle MCP Python SDK.
Welchen Vorteil bietet das MCP Python SDK bei der Tool-Definition?	Es vereinfacht die Definition von Tools und generiert automatisch die Tool JSON Schemas.
Wie wird ein Tool im Code definiert?	Durch die Verwendung des `@MCP.tool` Decorators und die Definition der zugehörigen Funktion.
Was ist die Funktion des Tools `read_document`?	Es nimmt die ID eines Dokuments entgegen und gibt dessen Inhalt aus dem `docs`-Dictionary zurück.
Welche Fehlerbehandlung muss im `read_document`-Tool implementiert werden?	Es muss ein `ValueError` ausgelöst werden, wenn die angegebene Dokument-ID nicht im `docs`-Dictionary gefunden wird.
Welche drei Argumente sind für das Tool `edit_document` erforderlich?	`doc_id`, `old_string` (Text zum Ersetzen) und `new_string` (neuer Text).
Wie funktioniert die Logik des `edit_document`-Tools?	Es führt eine einfache Find-and-Replace-Operation auf dem Inhalt des Dokuments durch.
Wo wird die Implementierung des MCP Servers platziert?	In der Datei `MCP server.py` im Stammverzeichnis des Projekts.
