Skip to main content
Glama

wikijs-plugin

Claude Code plugin for Wiki.js integration — MCP server for page CRUD/search plus a docs-wiki skill that orchestrates documentation sub-agents to publish DE+EN docs.

Combines the previously separate wikijs-mcp-server (originally TypeScript, ported to Python here — see CHANGELOG) and mm-skills/docs-wiki into a single installable plugin, following the structure of mm-dev-toolkit and project-hub.

Documentation

Complete Documentation & FAQ

Related MCP server: wikijs-mcp-server

Installation

Install via the Claude Code plugin marketplace mechanism (marketplace add + plugin install), same as mm-dev-toolkit/project-hub. Then run /wikijs-plugin:setup — it creates a dedicated venv at ~/.wikijs-plugin/venv/ and copies the .env template.

Configure Wiki.js credentials in ~/.wikijs-plugin/.env:

WIKIJS_API_URL=https://your-wikijs-installation/graphql
WIKIJS_API_TOKEN=your-api-token-here

Components

MCP Server (servers/wikijs-mcp-server/)

Python (mcp[cli] + httpx), dedicated venv — same pattern as mm-dev-toolkit/project-hub.

Tool

Description

wikijs_create_page

Create new wiki pages with Markdown or HTML

wikijs_update_page

Update existing pages (content, title, tags)

wikijs_get_page

Retrieve full page content and metadata

wikijs_list_pages

List pages with pagination and filtering

wikijs_search_pages

Full-text search across wiki pages

wikijs_delete_page

Permanently delete pages

wikijs_move_page

Move pages to new paths

wikijs_get_page_history

Read a page's logged change history (Phase 2, see below)

Skill (skills/docs-wiki/)

/wikijs-plugin:docs-wiki — orchestrates documentation sub-agents (docs-architect, mermaid-expert, tutorial-engineer, api-documenter, reference-builder) to create/update Wiki.js pages in DE+EN.

Page-History Tracking

wikijs_create_page/wikijs_update_page accept optional sourceRepo/sourceRef/summary parameters, logged to a local SQLite DB (~/.wikijs-plugin/wikijs-plugin.db) — never written into the visible page content or description, so the project's "no version numbers in body text" Wiki.js convention stays intact. docs-wiki passes the target project's git rev-parse HEAD as sourceRef automatically when available. Read the log back with wikijs_get_page_history.

Requirements

  • Python 3.11+ (Windows: the py launcher works even where python/python3 are Microsoft Store alias stubs)

  • Wiki.js instance (v2.x or v3.x)

  • Wiki.js API token with page management permissions

Development

See CONTRIBUTING.md.

License

License: PolyForm NC 1.0.0

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

Author

Markus Michalski

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markus-michalski/wikijs-plugin'

If you have feedback or need assistance with the MCP directory API, please join our Discord server