xwiki-mcp
About
MCP server that exposes an XWiki instance over HTTP (Streamable HTTP transport).
Details
- Author
- lnikonl
- Categories
- Productivity
Jump to
Setup
Install xwiki-mcp in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/lnikonl/xwiki-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
MCP server (Go,mcp-gov0.55.0) that exposes an XWiki instance over HTTP (Streamable HTTP transport).
Flow: LLM sends its XWiki user token in the HTTP header -> xwiki-mcp authenticates to XWiki REST API on behalf of the user -> XWiki.
- Source Code:https://github.com/lnikonl/xwiki-mcp
- Issues:https://github.com/lnikonl/xwiki-mcp/issues
- Docker Hub:https://hub.docker.com/r/lnikonl/xwiki-mcp
The client sends its token on every request in one of:
- X-XWiki-Token: <token>
- Authorization: Bearer <token>
If neither is present, the default token configured at startup (--token/XWIKI_TOKEN) is used.
services: xwiki-mcp: image: lnikonl/xwiki-mcp container_name: xwiki-mcp restart: unless-stopped ports: - "8080:8080" environment: XWIKI_BASE_URL: https://xwiki.example.com/rest/wikis/xwiki XWIKI_MCP_ADDR: :8080 # Default token used when the client sends no X-XWiki-Token / Authorization header XWIKI_TOKEN: xwiki:XWiki.bot^XWiki.OIDC.ConsentClass[0]/<secret> # Enable the delete_page tool (off by default) XWIKI_MCP_ALLOW_DELETE: "false" XWIKI_MCP_TIMEOUT: 60s
Pre-built binaries for Linux, macOS and Windows are published on theReleases page. The links below always point to thelatestrelease — no version lookup needed.
Each archive contains the binary,LICENSEandREADME.md. ASHA256SUMSfile with checksums is attached to every release.
OS=linux # linux | darwin ARCH=amd64 # amd64 | arm64 curl -fL -o xwiki-mcp.tar.gz \ "https://github.com/lnikonl/xwiki-mcp/releases/latest/download/xwiki-mcp_${OS}_${ARCH}.tar.gz" tar -xzf xwiki-mcp.tar.gz cd xwiki-mcp
./xwiki-mcp \ -addr :8080 \ -xwiki-url https://xwiki.example.com/rest/wikis/xwiki
{ "$schema": "https://opencode.ai/config.json", "mcp": { "xwiki-mcp": { "type": "remote", "url": "http://docker-host-ip:8080/mcp", "enabled": true, "headers": { "Authorization": "Bearer xwiki:XWiki.bot-opencode^XWiki.OIDC.ConsentClass[0]/<SECRET>" } } } }
- list_spaces— list all (nested) spaces
- list_pages— list pages in a space; nested spaces asManuals/ansibleorManuals.ansible
- get_page— read page (title, content, version, author, syntax)
- get_page_version— read a specific page revision, e.g.2.1
- list_page_children— child pages of a page
- save_page— create/update page (PUT, idempotent; content in XWiki 2.1 syntax)
- search_pages— full-text search
- get_page_history— page versions
- list_attachments— page attachments
- upload_attachment— upload a base64-encoded file (images included) as a page attachment
- download_attachment— download an attachment; images are returned as rendered image content, other files as base64 text
- list_comments/add_comment— page comments (author set server-side)
- get_modifications— latest wiki modifications (recent changes)
- list_tags— all tags defined in the wiki
- set_page_tags— assign tags to a page (modereplace/add; replaces or merges the tag set)
- get_pages_by_tag— pages tagged with any of the given tags
- delete_page,delete_attachment— only when-allow-deleteis set
The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.
This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.
Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.
A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.
Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.
An MCP server for WordPress plugin audits
Turn your AI assistant into a digital marketing hub that creates, organizes, and analyzes links and QR Codes on demand.
Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.
Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



