mcp-mediawiki-crunchtools
Enables searching, reading, creating, and editing wiki pages, categories, and files on Wikipedia and other MediaWiki-based platforms.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-mediawiki-crunchtoolsFind the 'DevOps' page and summarize the introduction."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-mediawiki-crunchtools
Secure MCP server for MediaWiki wikis. Search, read, create, edit, and manage wiki pages, categories, files, and more. Works with any MediaWiki instance — public or private.
Installation
uvx (recommended)
uvx mcp-mediawiki-crunchtoolspip
pip install mcp-mediawiki-crunchtools
mcp-mediawiki-crunchtoolsContainer
podman run -e MEDIAWIKI_URL=https://en.wikipedia.org/w/ \
quay.io/crunchtools/mcp-mediawikiUsage with Claude Code
Read-only (public wiki, no auth needed)
claude mcp add mcp-mediawiki-crunchtools \
--env MEDIAWIKI_URL=https://en.wikipedia.org/w/ \
-- uvx mcp-mediawiki-crunchtoolsWith authentication (for write operations)
claude mcp add mcp-mediawiki-crunchtools \
--env MEDIAWIKI_URL=https://your-wiki.com/w/ \
--env MEDIAWIKI_USERNAME=BotUser \
--env MEDIAWIKI_PASSWORD=BotPassword \
-- uvx mcp-mediawiki-crunchtoolsHTTP transport (systemd / container)
podman run -d --name mcp-mediawiki \
-p 127.0.0.1:8016:8016 \
-e MEDIAWIKI_URL=https://your-wiki.com/w/ \
quay.io/crunchtools/mcp-mediawiki \
--transport streamable-http --host 0.0.0.0Claude Code config:
{"type": "http", "url": "http://127.0.0.1:8016/mcp"}Environment Variables
Variable | Required | Description |
| Yes | Wiki base URL (e.g., |
| No | Bot/user account for write operations |
| No | Bot/user password |
| No | HTTP Basic Auth username (.htaccess) |
| No | HTTP Basic Auth password |
Tools (19)
Category | Tool | Description |
Pages |
| Full-text search across wiki |
Pages |
| Get page wikitext content |
Pages |
| Parse page to HTML |
Pages |
| List pages with prefix filter |
Pages |
| Create a new page |
Pages |
| Edit an existing page |
Pages |
| Delete a page |
Pages |
| Move/rename a page |
Categories |
| List all categories |
Categories |
| Get pages in a category |
Categories |
| Get categories for a page |
Recent Changes |
| List recent edits |
Parsing |
| Parse raw wikitext to HTML |
Site Info |
| Get wiki config and version |
Site Info |
| List wiki namespaces |
Users |
| Get user details |
Users |
| List user edits |
Files |
| Get file/image metadata |
Files |
| List files on the wiki |
Development
# Install dev dependencies
uv sync --all-extras
# Quality gates
uv run ruff check src tests
uv run mypy src
uv run pytest -v
gourmand --full .
podman build -f Containerfile .License
AGPL-3.0-or-later
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/crunchtools/mcp-mediawiki'
If you have feedback or need assistance with the MCP directory API, please join our Discord server