Xwiki MCP

by vitos73

Not rated
GitHub

About

MCP server for XWiki REST API — read your wiki from Claude and other AI agents

Details

Author
vitos73
Categories
Productivity, Other, Knowledge Base, Communication

Setup

Install Xwiki MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/vitos73/xwiki-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

MCP server forXWikiREST API. Lets AI agents (Claude Code, Claude Desktop, etc.)search, read and writeyour wiki — with proper Solr full-text search, not the half-broken legacy endpoint most clients default to.

Most XWiki MCP servers (including ones generated by AI coding tools) wire up/rest/wikis/{wiki}/search. That endpoint is HQL-based and effectively searchespage names only— so a query like"visibility metric"returns nothing if no page is literally named that, even when dozens of pages discuss the topic.xwiki-mcpdefaults to/rest/wikis/query?type=solr, which is Solr-backed and indexes actual content with proper relevance ranking.

npm install -g xwiki-mcp # or npx xwiki-mcp
git clone https://github.com/vitos73/xwiki-mcp cd xwiki-mcp npm install npm run build
XWIKI_BASE_URL # Required. Base URL without /rest (e.g. https://wiki.example.com) XWIKI_AUTH_TYPE # basic | token | none (default: basic) XWIKI_USERNAME # For basic auth XWIKI_PASSWORD # For basic auth XWIKI_TOKEN # For token auth (Bearer) XWIKI_WIKI_NAME # Wiki name (default: xwiki) XWIKI_REST_PATH # REST path (default: /rest) XWIKI_PAGE_LIMIT # Default page size (default: 50)

Add to.mcp.json(Claude Code, project-scoped) orclaude_desktop_config.json:

{ "mcpServers": { "xwiki": { "command": "npx", "args": ["xwiki-mcp"], "env": { "XWIKI_BASE_URL": "https://wiki.example.com", "XWIKI_AUTH_TYPE": "basic", "XWIKI_USERNAME": "your-username", "XWIKI_PASSWORD": "your-password" } } } }

- bare terms — full-text match across title (boosted) + content
- "exact phrase"— phrase match
- title:foo/name:bar— restrict to a field
- AND,OR,NOT— boolean operators
- per-callspace:"Parent.Child"parameter narrows results to one space tree

If Solr isn't indexed on your instance, passengine: "legacy"to fall back to the HQL endpoint.

npm run dev # tsx, no build step npm run build # compile to dist/ npm test # vitest

Integrates with Wiki.js, enabling AI to read and update documentation.

Interact with Atlassian Confluence Cloud spaces, pages, and content in real-time.

An open-source Model Context Protocol (MCP) server for Atlassian Confluence that lets AI assistants like Claude and Windsurf read, create, search, and manage Confluence wiki pages. Works with Confluence Cloud, on-premise Server, and Data Center deployments — connect your AI coding agent to your team's knowledge base in seconds via npx.

An MCP server for interacting with Bookstack, built with the mcp-framework for Node.js.

Provides secure access to Atlassian Confluence content and spaces using its REST API.

Interact with the Confluence API to manage spaces, pages, and content. Supports searching, creating, and updating pages.

An MCP server that enables AI assistants to interact with Confluence content through a standardized interface.

An open-source collaborative wiki and documentation software with AI integration via MCP.

An MCP server for interacting with the esa.io knowledge-sharing platform.

Access the esa.io API to manage your team's knowledge base.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.