What it does
Provides an MCP interface to MediaWiki instances, enabling reads and writes across multiple wikis. Supports page fetches, searches, revisions, and history queries; creates, updates, deletes, and moves pages; uploads and manages files; and runs queries against optional extensions like Semantic MediaWiki, NeoWiki, Bucket, and Cargo. Each tool accepts an optional wiki identifier (key or URI) to target a specific instance or the configured default.
Who it's for
AI applications that need to read or edit wiki content, documentation teams using Claude alongside MediaWiki instances, and automation workflows that sync local content to or manage wikis programmatically.
Common use cases
- Fetch and analyze wiki page content for research or fact-checking grounding.
- Search wiki page titles and contents by keyword or prefix.
- Update existing pages or create new ones programmatically.
- Upload files to a wiki from local disk or URLs.
- Query Semantic MediaWiki properties or run Cypher queries against NeoWiki knowledge graphs.
Setup pitfalls
- Risk class is high — the server writes to wikis and filesystems. OAuth configuration is required for write operations (edit, delete, upload), and permissions must be carefully scoped.
- Wiki must be specified as a key (e.g.,
en.wikipedia.org) or full URI, or a default must be configured in setup. - File upload operations require local filesystem write access — sandbox the server if running untrusted prompts.
- Extension-gated tools (Semantic MediaWiki, NeoWiki, Bucket, Cargo) only register on wikis where those extensions are installed.