Markus Michalski FAQ

Wiki.js Plugin

Claude Code Plugin für Wiki.js: MCP-Server mit 10 Tools (Seiten verwalten, Historie, verified-Marker) und 4 Skills (docs-wiki, source-check, translation-check, setup) für geprüfte DE+EN-Doku.

Wiki.js Plugin

English Version

Zurück zu Claude Code Plugins

GitHub
CI
License
Python

Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.

Nutzt du Wiki.js mit einem anderen MCP-Client als Claude Code? Dann ist der eigenständige wikijs-mcp-server (Node.js) die richtige Wahl.

Überblick

wikijs-plugin ist ein Claude-Code-Plugin für Wiki.js. Es besteht aus einem Python-MCP-Server, der Seiten erstellt, ändert, sucht, verschiebt und löscht, und aus vier Skills, die daraus einen geprüften Doku-Ablauf machen: Doku aus dem Code erzeugen (docs-wiki), Fakten gegen den Quellcode prüfen (source-check), Übersetzungen auf Natürlichkeit prüfen (translation-check) und das Plugin einrichten (setup).

Der Quellcode des dokumentierten Projekts ist die Wahrheit. Jede Seite durchläuft vor dem Publish einen Fakten- und einen Sprachcheck, und der geprüfte Stand wird lokal als verified-Marker festgehalten.

graph LR
    A["Claude Code"] --> B["Skills"]
    A --> C["MCP-Server wikijs-mcp"]
    B --> C
    C --> D["Wiki.js GraphQL API"]
    C --> E["Lokale SQLite-DB"]
    B --> F["Quellcode des Projekts"]

Dokumentation

Seite Inhalt
Installation Voraussetzungen, Marketplace, Setup-Skill, Update, Deinstallation
Konfiguration Umgebungsvariablen, API-Token, lokale Dateien
Tools Referenz aller 10 MCP-Tools
Skills docs-wiki, source-check, translation-check, setup
Arbeitsabläufe Seiten sicher ändern, Doku erstellen, Baseline, Umbau
Technik Aufbau, Datenbank-Schema, Eigenheiten
Datenschutz und Sicherheit Token, lokale Daten, Verbindungen
Fehlerbehebung Fehlermeldungen und Lösungen

Features

Feature Beschreibung
Seitenverwaltung Erstellen, ändern, lesen, auflisten, suchen, verschieben, löschen
Schrumpf-Schutz Updates, die den Inhalt auf unter die Hälfte kürzen, werden ohne confirmContentShrink abgelehnt
Änderungshistorie Quellprojekt, Ref und Notiz je Create/Update, nur lokal gespeichert
Verified-Marker Hält fest, gegen welchen Commit eine Seite geprüft wurde, und für welchen Seitenstand
docs-wiki Hub und Unterseiten in DE und EN mit Dokumentations-Agents
source-check Behauptungen gegen den Code prüfen, Undokumentiertes finden, Baseline-Lauf
translation-check Natürlichkeit, DE/EN-Abgleich, Glossar mit eigenen Ergänzungen

Anforderungen

Anforderung Hinweis
Claude Code Installation über die Plugin-Marketplace-Mechanik
Python 3.11 oder neuer
Wiki.js Mit erreichbarer GraphQL-API
Wiki.js API-Token read:pages, write:pages, manage:pages

Lizenz

PolyForm Noncommercial License 1.0.0: quelloffen einsehbar, aber nur für persönliche und nicht-kommerzielle Nutzung. Keine OSI-Open-Source-Lizenz. Kommerzielle Nutzung erfordert eine Genehmigung des Maintainers.

Das Projekt ist BDFL-geführt, Markus Michalski entscheidet final über alle Merges. Vor dem ersten Pull Request ist das Contributor License Agreement zu unterschreiben, automatisiert per cla-assistant.io. Details in der CONTRIBUTING.md.

Support