DokuWiki-Agent mit MCP
Als praktisches Experiment mit lokalen KI-Agenten habe ich einen eigenen DokuWiki-Agenten aufgebaut.
Der Agent läuft über Open WebUI mit einem lokal betriebenen Sprachmodell und greift über einen selbst erstellten MCP-Server auf meine DokuWiki zu. Der MCP-Server wurde in Python entwickelt und stellt der KI verschiedene Werkzeuge zur Verfügung, mit denen sie Wiki-Seiten lesen, anlegen und gezielt verändern kann.
Dadurch kann ich Einträge inzwischen einfach in natürlicher Sprache anfordern. Der Agent prüft selbstständig die vorhandene Wiki-Struktur und entscheidet, welche Seite oder Unterseite für einen neuen Eintrag passend ist. Bei Unsicherheit soll er lieber nachfragen, statt Inhalte an der falschen Stelle abzulegen.
Neben neuen Einträgen kann der Agent auch bestehende Seiten pflegen. Ein Beispiel ist meine Seite „KI – Ideen & offene Punkte“. Nachdem RAGFlow eingerichtet und der DokuWiki-Agent fertiggestellt war, konnte der Agent diese Punkte selbstständig aus den offenen Bereichen entfernen und in einen neuen Abschnitt „Erledigt“ verschieben.
Der MCP-Server läuft inzwischen als eigener systemd-Dienst und startet
automatisch mit dem System. Damit steht der Agent dauerhaft über Open WebUI zur Verfügung.
Für mich ist das der erste wirklich praktische lokale KI-Agent: Er erzeugt nicht nur Antworten, sondern kann eigenständig Aufgaben in meiner bestehenden Dokumentation erledigen.
Zurück zum KI-Labor