.env-Datei oder in der Umgebung des Prozesses. Das Repository schließt .env-Dateien über .gitignore aus, die .env.example enthält nur einen Platzhalter.Authorization: Bearer ...-Header an die konfigurierte WIKIJS_API_URL. Es gibt keine anderen Netzwerkziele, keine Telemetrie und keine Analyse-Aufrufe.https://-URL, damit der Token nicht im Klartext übertragen wird.Lege die
.envmit eingeschränkten Dateirechten ab (nur dein Benutzer darf lesen) und gib den Token nicht in Chats, Tickets oder Commits weiter. Wurde er offengelegt, widerrufe den Key in der Wiki.js-Administration und erzeuge einen neuen.
Der Server schreibt ausschließlich auf stderr, damit der stdio-Kanal des MCP-Protokolls sauber bleibt:
[<tool>] Error: <Meldung>Seiteninhalte und Suchbegriffe werden nicht geloggt. Prüfe dennoch, wo dein MCP-Client die stderr-Ausgabe von Servern ablegt.
Alles, was ein Tool zurückgibt (Seiteninhalte, Titel, Beschreibungen, Tags), geht an deinen MCP-Client und damit an das Modell, das du verwendest. Schreibende Tools senden die Inhalte, die das Modell erzeugt, an dein Wiki. Private Seiten sind für den Server nicht gesondert geschützt: was der API-Key lesen darf, kann das Modell lesen.
wikijs_delete_page löscht endgültig. Der Server fragt nicht nach; er markiert das Tool lediglich mit destructiveHint: true, damit ein Client eine Bestätigung verlangen kann.wikijs_update_page überschreibt den gesamten Seiteninhalt und ersetzt Tags vollständig.wikijs_move_page ändert URLs, auf die andere Seiten oder externe Verweise zeigen können.