Connect AI assistants and scripts to MediaWiki sites for search, page editing, link analysis, history, and Markdown conversion.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Mediawiki MCP Server.
Connect your AI assistant to any MediaWiki wiki, or script it directly from the terminal. Search, read, and edit wiki content using natural language or the wiki CLI.
Three ways to use it:
wiki CLI β same API client, same auth, no AI needed. For shell pipelines, CI checks, cron jobs. See CLI.md./plugin marketplace add olgasafonova/mediawiki-mcp-server adds wiki skills directly to Claude Code. See .claude-plugin/README.md.| Document | What it covers |
|---|---|
| QUICKSTART.md | Get running in 2 minutes |
| SETUP.md | Per-tool configuration (Claude Desktop, Cursor, ChatGPT, n8n, VS Code, Google ADK) |
| CLI.md | wiki command-line reference |
| TOOLS.md | Full tool reference (43 tools by category) |
| DEPLOYMENT.md | HTTP transport, security, endpoints, env vars |
| TIETO_SETUP.md | Connect to Tieto's Public 360Β° Wiki (beginner-friendly) |
| WIKI_USE_CASES.md | Detailed workflows by persona |
| ARCHITECTURE.md | System design |
| CONTRIBUTING.md | How to contribute |
| SECURITY.md | Security policies |
| CHANGELOG.md | Version history |
The same operation works from a prompt (via MCP) or directly in your shell (via the wiki CLI):
| Goal | Prompt your AI | From your terminal |
|---|---|---|
| Search the wiki | "What does our wiki say about onboarding?" | wiki search "onboarding" |
| Read a page | "Show me the Getting Started page" | wiki page "Getting Started" |
| Find broken links | "Are there broken links on the Docs page?" | wiki links broken --json |
| Find stale content | "Which pages haven't been updated in 90 days?" | wiki stale-pages --days 90 |
| Cross-link suggestions | "What pages are similar to the API Reference?" | wiki similar "API Reference" |
| Audit wiki health | "Run a health check on the wiki" | wiki audit --json |
| Publish markdown | "Publish this README to the wiki" | wiki publish README.md "Page Title" |
| Strike a name | "Strike out John Smith on the Team page" | wiki replace "Team" --find "John Smith" --replace "<s>John Smith</s>" |
For the full tool list, see TOOLS.md. The CLI returns typed exit codes for CI-friendly branching β see CLI.md.
go build -o mediawiki-mcp-server . (requires Go 1.24+).https://your-wiki.com/api.php. Wikipedia is https://en.wikipedia.org/w/api.php. Visit Special:Version to confirm.Reading public wikis works without login. Private/corporate wikis and editing require a bot password β SETUP.md#editing-wiki-pages.
π More examples: see WIKI_USE_CASES.md for detailed workflows by persona (content editors, documentation managers, developers).
Search and read:
Track changes:
Check quality:
Page management (requires auth):
File uploads and search (requires auth):
Convert Markdown:
PDF search requires the pdftotext tool from poppler-utils. Text file search (TXT, MD, CSV, etc.) works without any dependencies.
| Platform | Install Command |
|---|---|
| macOS | brew install poppler |
| Ubuntu/Debian | apt install poppler-utils |
| RHEL/CentOS | yum install poppler-utils |
| Windows | choco install poppler |
Windows alternative: Download binaries from poppler-windows releases and add to PATH.
Verify installation:
| Platform | Transport | Status |
|---|---|---|
| Claude Desktop (Mac/Windows) | stdio | β Supported |
| Claude Code CLI | stdio | β Supported |
| Cursor | stdio | β Supported |
| VS Code | stdio | β Supported |
| ChatGPT | HTTP | β Supported |
| n8n | HTTP | β Supported |
| Google ADK | stdio / HTTP | β Supported |
Works with any wiki: Wikipedia, Fandom, corporate wikis, or any MediaWiki installation.
Common issues and fixes live in SETUP.md#troubleshooting. For deeper diagnostics, the HTTP server exposes /health, /ready, and /status endpoints β see DEPLOYMENT.md.
Build, test, and contribute: see CONTRIBUTING.md. For the system design, package layout, and data flow, see ARCHITECTURE.md.
Run the full check before pushing:
Integration tests run against a real MediaWiki instance via docker-compose.test.yml. See CONTRIBUTING.md for the workflow.
If this server saved you time, consider giving it a β on GitHub. It helps others discover the project.
Check out my other MCP servers:
| Server | Description | Stars |
|---|---|---|
| gleif-mcp-server | Access GLEIF LEI database. Look up company identities, verify legal entities. | |
| miro-mcp-server | Control Miro whiteboards with AI. Boards, diagrams, mindmaps, and more. | |
| nordic-registry-mcp-server | Access Nordic business registries. Look up companies across Norway, Denmark, Finland, Sweden. | |
| productplan-mcp-server | Talk to your ProductPlan roadmaps. Query OKRs, ideas, launches. | |
| tilbudstrolden-mcp | Nordic grocery deal hunting. Find offers, plan meals, track spending. | |
| mcp-servercard-go | Go library for SEP-2127 Server Cards. Pre-connect discovery for MCP servers. |
MIT License
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/olgasafonova-mediawiki-mcp-server)<a href="https://allmcps.com/mcp/olgasafonova-mediawiki-mcp-server"><img src="https://allmcps.com/api/badge/olgasafonova-mediawiki-mcp-server?style=directory" alt="Mediawiki MCP Server on AllMCPs" /></a>