Xwiki MCP
MCP server for XWiki REST API — read your wiki from Claude and other AI agents
xwiki-mcp
MCP server for XWiki REST API. Lets AI agents (Claude Code, Claude Desktop, etc.) read your wiki — search pages, browse spaces, fetch content and attachments.
Tools
| Tool | Description |
|---|---|
list_spaces | List all spaces in the wiki |
list_pages | List pages in a space |
get_page | Get page content and metadata |
get_page_children | List child pages |
get_attachments | List attachments on a page |
search | Full-text search across the wiki |
Installation
Via npm:
npm install -g xwiki-mcp
Or use directly with npx (no install needed):
npx xwiki-mcp
Or from source:
git clone https://github.com/vitos73/xwiki-mcp
cd xwiki-mcp
npm install
npm run build
Configuration
Set environment variables before running:
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)
Usage with Claude Code
Add to your .mcp.json or claude_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"
}
}
}
}
Development
npm run dev # Run with tsx (no build step)
npm run build # Compile TypeScript to dist/
License
MIT
Verwandte Server
FluentLab Funding Assistant
An assistant API to help find and apply for funding opportunities.
Google Tasks
Integrate with Google Tasks to manage your to-do lists and tasks.
ITGlue
Unofficial MCP server for the ITGlue API
redmine-mcp-server
Production-ready MCP server for Redmine with security, pagination, and enterprise features
MCP Google Workspace
A comprehensive MCP server for managing Google Workspace services like Calendar, Contacts, and Gmail using OAuth2 authentication.
Shortcut
Access and search tickets on Shortcut.com.
Lenny's Podcast Transcripts
Search 286 episodes of product management wisdom from Lenny Rachitsky. Semantic search across 300+ hours of transcripts.
OpenHeidelberg
Fetches and merges iCal calendar entries from various sources.
JiraMCP
Full Jira & Confluence CRUD
EndNote Library Connector
Search, cite, and read PDFs from your EndNote reference library directly in Claude Desktop