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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.