xwiki-mcp MCP Server

MCP server (Go, mcp-go v0.55.0) that exposes an XWiki instance over HTTP (Streamable HTTP transport).

Local server

What is the xwiki-mcp Server?

xwiki-mcp is an MCP project maintained in the lnikonl/xwiki-mcp repository. The maintainer describes its purpose as “MCP server (Go, mcp-go v0.55.0) that exposes an XWiki instance over HTTP (Streamable HTTP transport)”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_spaceslist all (nested) spaces
list_pageslist pages in a space; nested spaces as Manuals/ansible or Manuals.ansible
get_pageread page (title, content, version, author, syntax)
get_page_versionread a specific page revision, e.g. 2.1
list_page_childrenchild pages of a page
save_pagecreate/update page (PUT, idempotent; content in XWiki 2.1 syntax)
search_pagesfull-text search
get_page_historypage versions
list_attachmentspage attachments
upload_attachmentupload a base64-encoded file (images included) as a page attachment
download_attachmentdownload an attachment; images are returned as rendered image content, other files as base64 text
get_modificationslatest wiki modifications (recent changes)
list_tagsall tags defined in the wiki
set_page_tagsassign tags to a page (mode replace/add; replaces or merges the tag set)
get_pages_by_tagpages tagged with any of the given tags