wiki_searchLABSCO SUMMARY
A wiki an assistant can maintain, not just read.
The find-and-replace update is the part that matters: a page can be corrected in one spot without regenerating the whole document and quietly losing the parts nobody asked to change. History and version retrieval mean an edit that goes wrong is recoverable.
What it is
Full page-level access to your own Wiki.js. Search and reading work across the whole wiki; creating, updating, moving and deleting work on any page the API key is allowed to touch.
What you get
- Full-text search across every page
- A page by path or by ID, with metadata-only and rendered modes
- Page listings filtered by tag, and the folder tree as a structure
- New pages, and updates by full replacement or by find-and-replace on part of the page
- Moves to a new path or locale, and deletion
- Every tag in use, the site's own metadata, page history, and any earlier version of a page
Requirements
A Wiki.js instance with the API enabled and an API key from Administration → API Access. Runs locally on Python 3.10 or newer through pipx or uvx.
Setup effort
One command plus a key — pipx run wikijs-mcp, then supply credentials
USE CASES
Finding the page that answers a question
Search the wiki full-text, then open the match by path or ID. Metadata-only mode is enough when you just need to know where something lives.
Correcting one wrong line without rewriting the page
Apply a find-and-replace edit to the passage that is wrong. The rest of the page — including sections nobody reviewed — stays exactly as it was.
Writing up something new while it is fresh
Create the page from the conversation you just had, put it where it belongs in the tree, and tag it so it turns up in the right listings later.
Tidying a wiki that has grown badly
Read the tree, list pages by tag, then move what is misfiled and delete what is dead — the reorganization happens as a sequence of calls rather than an afternoon of clicking.
Recovering the version that was right
Read a page's edit history, pull the specific earlier version, and put it back — the answer to 'who changed this and what did it say before'.
12 tools
Listed in project docs. Your client may show a different list.
wiki_get_pagewiki_list_pageswiki_get_treewiki_create_pagewiki_update_pagewiki_move_pagewiki_delete_pagewiki_list_tagswiki_get_site_infowiki_get_historywiki_get_versionBEFORE YOU INSTALL
What to know first
Tools you get
12 tools named in the project's documentation.
Requires
- pipx on PATH
- Python 3.10+
- WIKIJS_API_KEY in your environment
INSTALLATION
Connect your client
Server setup
pipx run wikijs-mcpMCP Clients
Claude Code
claude mcp add wikijs \
--scope user \
-e WIKIJS_URL=<YOUR_WIKIJS_URL> \
-e WIKIJS_API_KEY=<YOUR_WIKIJS_API_KEY> \
-- pipx run wikijs-mcpAny MCP client
{
"mcpServers": {
"wikijs": {
"command": "pipx",
"args": [
"run",
"wikijs-mcp"
],
"env": {
"WIKIJS_URL": "<YOUR_WIKIJS_URL>",
"WIKIJS_API_KEY": "<YOUR_WIKIJS_API_KEY>"
}
}
}
}