Zum Inhalt springen

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
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
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
Tool Beschreibung Parameter
dokuwiki_lock_pages Seiten sperren (Bearbeitungsschutz) pages (Array)
dokuwiki_unlock_pages Seitensperren aufheben pages (Array)
Tool Beschreibung Parameter
dokuwiki_validate_content DokuWiki-Markup lokal validieren (kein API-Aufruf) content
Tool Beschreibung Parameter
dokuwiki_acl_check Zugriffskontrolle für eine Seite/Mediendatei prüfen page, user, groups
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 -
Terminal-Fenster
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:latest
Terminal-Fenster
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