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
เซิร์ฟเวอร์ที่เกี่ยวข้อง
ClickUp
An MCP server for ClickUp, allowing AI assistants to interact with and manage tasks within your ClickUp workspaces.
n8n Workflow Builder
Create, manage, and execute n8n workflows using natural language.
bluente-translate
Translate your documents with formatting intact in 2 minutes
Google Calendar
Interact with Google Calendar to manage events, schedules, and meetings.
TickTick
Manage tasks, projects, and habits using the TickTick API.
PDF.co MCP
Perform various PDF processing tasks using the PDF.co API.
Yuga Planner
AI Task schedule planning with LLamaIndex and Timefold: breaks down a task description and schedules it around an existing calendar
Synter Ads
Cross-platform ad campaign management for AI agents across Google, Meta, LinkedIn, Reddit, TikTok, and more. 140+ tools with read/write access.
U301 URL Shortener
Create short URLs using the U301 URL Shortener service.
Google Spreadsheet MCP
Full Google Sheets integration - read, write, format cells, create charts, use formulas, and manage spreadsheets.