Schnellstart
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Installation abgeschlossen
- DokuWiki-Instanz erreichbar
- JWT Bearer-Token verfügbar
So sieht es aus: Eine Seite per Chat erstellen
Abschnitt betitelt „So sieht es aus: Eine Seite per Chat erstellen“Sobald das Plugin verbunden ist, öffnen Sie einen Chat und schreiben Sie:
Sie: Erstelle eine neue Seite
projekt:notizenmit einer Überschrift “Projekt-Notizen” und einer To-Do-Liste mit drei Punkten.
Der KI-Assistent führt automatisch Folgendes aus:
dokuwiki_get_wiki_capabilities- prüft verfügbare Tools und Pluginsdokuwiki_validate_content- validiert die DokuWiki-Syntax lokal (ohne API-Aufruf)dokuwiki_save_page- erstellt die Seite im Wiki
Ergebnis: Die Seite projekt:notizen existiert im Wiki mit korrekter DokuWiki-Formatierung:
====== Projekt-Notizen ======
* Punkt 1 * Punkt 2 * Punkt 3Weitere Beispiele
Abschnitt betitelt „Weitere Beispiele“Hier sind weitere Prompts, die Sie ausprobieren können:
- “Welche DokuWiki-Version verwenden wir?”
- “Zeige den Inhalt der Startseite”
- “Suche alle Seiten, die ‘Onboarding’ erwähnen”
- “Welche Seiten verlinken auf die Startseite?”
- “Finde verwaiste Seiten im
docs-Namensraum” - “Erstelle eine Testseite
demo:test:start”
Eine vollständige Sammlung finden Sie unter Beispiel-Prompts.
Mit TypingMind verwenden
Abschnitt betitelt „Mit TypingMind verwenden“Plugin konfigurieren
Abschnitt betitelt „Plugin konfigurieren“- Öffnen Sie die TypingMind-Admin-Oberfläche (
/admin/plugins) - Importieren Sie das DokuWiki-Plugin (Plugin-Typ: MCP)
- Konfigurieren Sie die
userSettings:
| Setting | Wert |
|---|---|
DOKUWIKI_URL |
https://wiki.satware.com |
DOKUWIKI_TOKEN |
Ihr JWT Token |
DOKUWIKI_DEFAULT_NAMESPACE |
(optional) |
-
Verifizieren Sie den MCP Connector:
- Connector URL:
https://mcp-vps.satware.ai - Auth Token: (wie konfiguriert)
- Connector URL:
-
Starten Sie einen Chat und testen Sie die Prompts oben.
Praxisbeispiel: wiki.auc.de
Abschnitt betitelt „Praxisbeispiel: wiki.auc.de“Die komplette DokuWiki-Referenzinstallation der AUC GmbH wurde über Chat-Prompts mit diesem Server aufgebaut. Siehe Fallstudie: wiki.auc.de.
Für Integratoren: Raw JSON-RPC (CLI-Test)
Docker erforderlich. Diese Befehle testen den Server direkt per CLI, ohne Chat-Client.
Wiki-Informationen abrufen
Abschnitt betitelt „Wiki-Informationen abrufen“echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dokuwiki_get_wiki_info","arguments":{}}}' \| docker run -i --rm -e DOKUWIKI_URL=https://wiki.satware.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \ git.satware.ai/satware.ai/mcp-dokuwiki:latestSeite lesen
Abschnitt betitelt „Seite lesen“echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"dokuwiki_get_page","arguments":{"page":"start"}}}' \| docker run -i --rm -e DOKUWIKI_URL=https://wiki.satware.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \ git.satware.ai/satware.ai/mcp-dokuwiki:latestSeite erstellen
Abschnitt betitelt „Seite erstellen“echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"dokuwiki_save_page","arguments":{"page":"test:start","content":"====== Test ======\n\nHallo Welt!"}}}' \| docker run -i --rm -e DOKUWIKI_URL=https://wiki.satware.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \ git.satware.ai/satware.ai/mcp-dokuwiki:latestSeiten auflisten
Abschnitt betitelt „Seiten auflisten“echo '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"dokuwiki_list_pages","arguments":{"namespace":""}}}' \| docker run -i --rm -e DOKUWIKI_URL=https://wiki.satware.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \ git.satware.ai/satware.ai/mcp-dokuwiki:latest