About Wiki.js
Wiki.js is an MCP server published by ni-c in the Search category: search, read and edit Wiki.js pages, and manage its assets, users, groups and comments.
The repository has 3 stars and 1 forks, with the last commit 23 hours ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
claude mcp add wiki-js -- npx -y @ni-c/wikijs-mcpnpx -y @ni-c/wikijs-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (62)
assign_user_to_groupAdds one account to one group, leaving its other memberships alone — the additive counterpart to update_user’s groups list.
Parameters not published.
convert_page_editorChanges the storage format of a page.
Parameters not published.
create_asset_folderCreates a folder in the asset store.
Parameters not published.
create_commentPosts a comment on a page, optionally as a reply to another.
Parameters not published.
create_groupCreates an empty group.
Parameters not published.
create_page★ Creates a page.
Parameters not published.
create_userCreates an account.
Parameters not published.
delete_asset⚠ Deletes an asset permanently.
Parameters not published.
delete_comment⚠ Removes a comment permanently.
Parameters not published.
delete_group⚠ Removes a group.
Parameters not published.
Show all 62 tools
delete_page⚠ Deletes a page and its history.
Parameters not published.
delete_tag⚠ Removes a tag from the wiki and from every page that carries it.
Parameters not published.
delete_user⚠ Removes an account.
Parameters not published.
diff_page_versionsReturns a unified diff between two versions of a page — or between one version and the page as it is now, if to_version is omitted.
Parameters not published.
flush_page_cacheDrops Wiki.js’ rendered-page cache for the whole wiki.
Parameters not published.
get_commentReturns a single comment by id, with its source and its rendered HTML.
Parameters not published.
get_groupReturns one group with its global permissions, its page rules and its members.
Parameters not published.
get_navigation_treeThe sidebar navigation as configured, per locale.
Parameters not published.
get_page★ Reads one page, addressed by page_id or by path plus locale.
Parameters not published.
get_page_conflictReturns the version of a page that is newer than the one you read — what update_page points at when it refuses to write.
Parameters not published.
get_page_tree★ Lists the pages and folders directly under a path — the structural view a wiki has and a search does not.
Parameters not published.
get_page_versionReturns a single historical version of a page, including its full body as it was then.
Parameters not published.
get_site_infoVersion, database, host summary and the site’s own title and description, plus totals for pages, users, groups and tags.
Parameters not published.
get_userFull detail for one account, including its group memberships and whether two-factor authentication is active.
Parameters not published.
grep_pages★ Searches the actual text of pages with a regular expression, by fetching them and matching locally.
Parameters not published.
list_api_keysLists the wiki’s API keys with their expiry and whether they are revoked, plus whether API access is switched on at all.
Parameters not published.
list_asset_foldersLists the folders directly under an asset folder.
Parameters not published.
list_assetsLists the images and files in one asset folder.
Parameters not published.
list_commentsReturns the comments on one page, addressed by path and locale — not by page id, which is the one place Wiki.js asks for the path instead.
Parameters not published.
list_groupsLists the wiki’s groups with how many users each has.
Parameters not published.
list_localesWhich locales are installed and which one is the default.
Parameters not published.
list_page_historyLists the stored versions of a page, newest first, with who changed what and when.
Parameters not published.
list_page_linksReturns every page together with the internal links it contains — the wiki’s link graph for one locale.
Parameters not published.
list_pages★ Lists pages with their metadata, newest first by default.
Parameters not published.
list_search_enginesWhich search engine this wiki uses.
Parameters not published.
list_storage_targetsThe configured storage backends — git mirrors, S3 buckets, local file dumps — with their sync status and last error.
Parameters not published.
list_tagsEvery tag in the wiki, with its display title and when it was last used.
Parameters not published.
list_usersLists the wiki’s user accounts.
Parameters not published.
migrate_pages_locale⚠ Moves all pages from one locale to another, across the whole wiki.
Parameters not published.
move_pageMoves a page to another path, another locale, or both.
Parameters not published.
purge_page_history⚠ Deletes stored page versions older than a cutoff, across the whole wiki.
Parameters not published.
rebuild_page_treeRecomputes the folder structure Wiki.js derives from page paths.
Parameters not published.
rebuild_search_indexReindexes every page in the active search engine.
Parameters not published.
rename_assetRenames an asset.
Parameters not published.
render_pageForces Wiki.js to regenerate one page’s HTML from its source.
Parameters not published.
reset_user_passwordStarts Wiki.js’ own password reset for a local account, which emails the user a link.
Parameters not published.
restore_page_versionRolls a page back to a stored version.
Parameters not published.
revoke_api_key⚠ Revokes an API key immediately and for good — Wiki.js has no way to un-revoke one.
Parameters not published.
search_pages★ Full-text search — but read this first: on a default Wiki.js the search engine is "Database - Basic", which only indexes page titles and descriptions, NOT the text inside pages.
Parameters not published.
search_tagsFinds tags matching a fragment.
Parameters not published.
search_usersFinds users by name or email.
Parameters not published.
set_api_state⚠ Switches Wiki.js’ whole API on or off.
Parameters not published.
set_user_activeSwitches an account on or off.
Parameters not published.
set_user_tfaSwitches an account’s second factor.
Parameters not published.
unassign_user_from_groupTakes one account out of one group.
Parameters not published.
update_commentReplaces the body of a comment.
Parameters not published.
update_groupReplaces a group’s name, permissions and page rules wholesale — this is not a partial update, and omitting a rule deletes it.
Parameters not published.
update_page★ Changes a page.
Parameters not published.
update_tagChanges a tag’s name or display title across every page carrying it.
Parameters not published.
update_userChanges an account’s details or its group membership.
Parameters not published.
upload_assetUploads an image or file to an asset folder, so it can be embedded in a page.
Parameters not published.
verify_userMarks an account’s email as verified, which is otherwise done by the user clicking a link.
Parameters not published.
Ask AI
Ask AI about Wiki.js
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.