Markus Michalski FAQ

Wiki.js Plugin

Claude Code plugin for Wiki.js: MCP server with 10 tools (page management, history, verified markers) and 4 skills (docs-wiki, source-check, translation-check, setup) for checked DE+EN docs.

Wiki.js Plugin

Deutsche Version

Back to Claude Code Plugins

GitHub
CI
License
Python

This documentation always describes the latest published version.

Using Wiki.js with an MCP client other than Claude Code? Then the standalone wikijs-mcp-server (Node.js) is the right choice.

Overview

wikijs-plugin is a Claude Code plugin for Wiki.js. It consists of a Python MCP server that creates, changes, searches, moves and deletes pages, and four skills that turn it into a checked documentation flow: generate docs from code (docs-wiki), check facts against the source code (source-check), check translations for natural wording (translation-check) and set up the plugin (setup).

The source code of the documented project is the truth. Every page goes through a fact check and a language check before publishing, and the checked state is recorded locally as a verified marker.

graph LR
    A["Claude Code"] --> B["Skills"]
    A --> C["MCP server wikijs-mcp"]
    B --> C
    C --> D["Wiki.js GraphQL API"]
    C --> E["Local SQLite DB"]
    B --> F["Project source code"]

Documentation

Page Content
Installation Requirements, marketplace, setup skill, update, uninstall
Configuration Environment variables, API token, local files
Tools Reference for all 10 MCP tools
Skills docs-wiki, source-check, translation-check, setup
Workflows Changing pages safely, creating docs, baseline, restructure
Technical Structure, database schema, quirks
Privacy and security Token, local data, connections
Troubleshooting Error messages and solutions

Features

Feature Description
Page management Create, change, read, list, search, move, delete
Shrink guard Updates that cut the content below half are refused without confirmContentShrink
Change history Source project, ref and note per create/update, stored locally only
Verified markers Records against which commit a page was checked, and for which page state
docs-wiki Hub and sub-pages in DE and EN with documentation agents
source-check Check claims against the code, find undocumented items, baseline run
translation-check Natural wording, DE/EN comparison, glossary with your own additions

Requirements

Requirement Note
Claude Code Installed via the plugin marketplace mechanism
Python 3.11 or newer
Wiki.js With a reachable GraphQL API
Wiki.js API token read:pages, write:pages, manage:pages

License

PolyForm Noncommercial License 1.0.0: source-available, personal and non-commercial use only. Not OSI Open Source. Commercial use requires explicit permission from the maintainer.

This project is BDFL-maintained, Markus Michalski has final say on all merges. Before your first pull request you must sign the Contributor License Agreement, automated via cla-assistant.io. See CONTRIBUTING.md for details.

Support