Home › Knowledge & Memory › Wiki.js
Wiki.js
Search, read and edit Wiki.js pages, and manage its assets, users, groups and comments
Topics: Knowledge & Memory
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 0.3.0)
npx -y @ni-c/[email protected]
Or add to your MCP client config:
{
"mcpServers": {
"wikijs-mcp": {
"command": "npx",
"args": [
"-y",
"@ni-c/[email protected]"
],
"env": {
"WIKIJS_URL": "<YOUR_VALUE>",
"WIKIJS_TOKEN": "<YOUR_VALUE>",
"WIKIJS_LOCALE": "<YOUR_VALUE>",
"WIKIJS_READ_ONLY": "<YOUR_VALUE>",
"WIKIJS_ALLOWED_PATHS": "<YOUR_VALUE>",
"WIKIJS_ALLOW_TOOLS": "<YOUR_VALUE>",
"WIKIJS_DENY_TOOLS": "<YOUR_VALUE>",
"WIKIJS_INSECURE_TLS": "<YOUR_VALUE>"
}
}
}
}
WIKIJS_URLrequired — Base URL of the Wiki.js instance, e.g. https://wiki.example.comWIKIJS_TOKENrequired secret — API key from Administration → API Access. WIKIJS_API_KEY is accepted as an aliasWIKIJS_LOCALE— Locale assumed by page tools that are not given one; part of a page's identity (default: en)WIKIJS_READ_ONLY— Set to true to register only the read tools (default: false)WIKIJS_ALLOWED_PATHS— Comma-separated page path prefixes the write tools are confined to, matched by path segmentWIKIJS_ALLOW_TOOLS— Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)WIKIJS_DENY_TOOLS— Comma-separated tool names or list_* prefixes to remove from whatever the allow list leftWIKIJS_INSECURE_TLS— Set to true to accept a self-signed certificate from a self-hosted instance (default: false)
Package (oci)
docker run -i --rm ghcr.io/ni-c/wikijs-mcp:0.3.0
Or add to your MCP client config:
{
"mcpServers": {
"wikijs-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ni-c/wikijs-mcp:0.3.0"
],
"env": {
"WIKIJS_URL": "<YOUR_VALUE>",
"WIKIJS_TOKEN": "<YOUR_VALUE>",
"WIKIJS_LOCALE": "<YOUR_VALUE>",
"WIKIJS_READ_ONLY": "<YOUR_VALUE>",
"WIKIJS_ALLOWED_PATHS": "<YOUR_VALUE>",
"WIKIJS_ALLOW_TOOLS": "<YOUR_VALUE>",
"WIKIJS_DENY_TOOLS": "<YOUR_VALUE>",
"WIKIJS_INSECURE_TLS": "<YOUR_VALUE>"
}
}
}
}
WIKIJS_URLrequired — Base URL of the Wiki.js instance, e.g. https://wiki.example.comWIKIJS_TOKENrequired secret — API key from Administration → API Access. WIKIJS_API_KEY is accepted as an aliasWIKIJS_LOCALE— Locale assumed by page tools that are not given one; part of a page's identity (default: en)WIKIJS_READ_ONLY— Set to true to register only the read tools (default: false)WIKIJS_ALLOWED_PATHS— Comma-separated page path prefixes the write tools are confined to, matched by path segmentWIKIJS_ALLOW_TOOLS— Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)WIKIJS_DENY_TOOLS— Comma-separated tool names or list_* prefixes to remove from whatever the allow list leftWIKIJS_INSECURE_TLS— Set to true to accept a self-signed certificate from a self-hosted instance (default: false)
Related servers
Context7
Up-to-date code docs for any prompt
cognee
Memory manager for AI apps and Agents using various graph and vector stores and allowing ingestion from 30+ data sources
hindsight
Hindsight: Agent Memory That Works Like Human Memory - Built for AI Agents to manage Long Term Memory
Skill_Seekers
Transform 17 source types (docs, GitHub repos, PDFs, videos, Jupyter, Confluence, Notion, Slack/Discord) into AI-ready skills and RAG…
basic-memory
Local-first knowledge management with bi-directional LLM sync via Markdown files.
NoteDiscovery
Self-hosted plain-markdown knowledge base with a built-in MCP server. Lets Claude Desktop, Cursor, and any MCP client search, read,…
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry