Seitenverwaltung
| Tool | Beschreibung | Parameter |
|---|---|---|
dokuwiki_get_page |
Rohmarkup einer Seite abrufen | page (erforderlich), rev |
dokuwiki_get_page_html |
Gerendertes HTML einer Seite abrufen | page, rev |
dokuwiki_get_page_info |
Metadaten einer Seite (Größe, Autor, Datum) | page |
dokuwiki_get_page_info_enhanced |
Umfassende Analyse (Metadaten, Historie, Links) | page |
dokuwiki_get_page_history |
Revisionshistorie einer Seite | page |
dokuwiki_get_page_links |
Ausgehende Links einer Seite | page |
dokuwiki_get_backlinks |
Eingehende Links (Welche Seiten verlinken hierher?) | page |
dokuwiki_get_recent_changes |
Letzte Änderungen im Wiki | limit, namespace |
Schreiben ✅
Abschnitt betitelt „Schreiben ✅“| Tool | Beschreibung | Parameter |
|---|---|---|
dokuwiki_save_page |
Seite erstellen oder ersetzen (Full-Page-Write) | page, content, summary |
dokuwiki_update_page |
Seite aktualisieren (replace oder append) | page, content, mode, summary |
Suchen und Auflisten
Abschnitt betitelt „Suchen und Auflisten“| Tool | Beschreibung | Parameter |
|---|---|---|
dokuwiki_search_pages |
Volltextsuche mit Kontext-Snippets | query, namespace, limit |
dokuwiki_list_pages |
Seiten in einem Namensraum auflisten | namespace, depth, pattern |
dokuwiki_list_namespaces |
Verfügbare Namensräume auflisten | parent |
Sperren
Abschnitt betitelt „Sperren“| Tool | Beschreibung | Parameter |
|---|---|---|
dokuwiki_lock_pages |
Seiten sperren (Bearbeitungsschutz) | pages (Array) |
dokuwiki_unlock_pages |
Seitensperren aufheben | pages (Array) |
Validierung
Abschnitt betitelt „Validierung“| Tool | Beschreibung | Parameter |
|---|---|---|
dokuwiki_validate_content |
DokuWiki-Markup lokal validieren (kein API-Aufruf) | content |
Berechtigungen
Abschnitt betitelt „Berechtigungen“| Tool | Beschreibung | Parameter |
|---|---|---|
dokuwiki_acl_check |
Zugriffskontrolle für eine Seite/Mediendatei prüfen | page, user, groups |
Wiki-Informationen
Abschnitt betitelt „Wiki-Informationen“| Tool | Beschreibung | Parameter |
|---|---|---|
dokuwiki_get_wiki_info |
Systeminformationen (API-Version, Titel, Zeit) | - |
dokuwiki_get_wiki_version |
DokuWiki-Versionsstring | - |
dokuwiki_get_wiki_title |
Konfigurierter Wiki-Titel | - |
dokuwiki_get_api_version |
API-Versionsnummer | - |
dokuwiki_get_wiki_time |
Server-Zeit als Unix-Timestamp | - |
Beispiel: Seite lesen
Abschnitt betitelt „Beispiel: Seite lesen“echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dokuwiki_get_page","arguments":{"page":"start"}}}' \| docker run -i --rm -e DOKUWIKI_URL=https://wiki.example.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \ git.satware.ai/satware.ai/mcp-dokuwiki:latestBeispiel: Seite erstellen ✅
Abschnitt betitelt „Beispiel: Seite erstellen ✅“echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"dokuwiki_save_page","arguments":{"page":"test:start","content":"====== Test ======\n\nHallo!"}}}' \| docker run -i --rm -e DOKUWIKI_URL=https://wiki.example.com -e DOKUWIKI_TOKEN=YOUR_TOKEN \ git.satware.ai/satware.ai/mcp-dokuwiki:latest