Secure MCP server for MediaWiki wikis — search, pages, categories, and more
{
"mcpServers": {
"io-github-crunchtools-mediawiki": {
"args": [
"mcp-mediawiki-crunchtools"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
Is it safe?
No known CVEs for mcp-mediawiki-crunchtools.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 23 days ago.
Will it work with my client?
Transport: http. Compatibility not confirmed.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'mcp-mediawiki-crunchtools' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
No known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
A Model Context Protocol server for searching and analyzing arXiv papers
📖 MCP server for fetch deepwiki.com and get latest knowledge in Cursor and other Code Editors
Model Context Protocol (MCP) Server to connect your AI with any MediaWiki
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
MCP Security Weekly
Get CVE alerts and security updates for io.github.crunchtools/mediawiki and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
uvx mcp-mediawiki-crunchtools
pip install mcp-mediawiki-crunchtools
mcp-mediawiki-crunchtools
podman run -e MEDIAWIKI_URL=https://en.wikipedia.org/w/ \
quay.io/crunchtools/mcp-mediawiki
claude mcp add mcp-mediawiki-crunchtools \
--env MEDIAWIKI_URL=https://en.wikipedia.org/w/ \
-- uvx mcp-mediawiki-crunchtools
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-crunchtools
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.0
Claude Code config:
{"type": "http", "url": "http://127.0.0.1:8016/mcp"}
| Variable | Required | Description |
|----------|----------|-------------|
| MEDIAWIKI_URL | Yes | Wiki base URL (e.g., https://en.wikipedia.org/w/) |
| MEDIAWIKI_USERNAME | No | Bot/user account for write operations |
| MEDIAWIKI_PASSWORD | No | Bot/user password |
| MEDIAWIKI_HTTP_USER | No | HTTP Basic Auth username (.htaccess) |
| MEDIAWIKI_HTTP_PASS | No | HTTP Basic Auth password |
| Category | Tool | Description |
|----------|------|-------------|
| Pages | search | Full-text search across wiki |
| Pages | get_page | Get page wikitext content |
| Pages | get_page_html | Parse page to HTML |
| Pages | list_pages | List pages with prefix filter |
| Pages | create_page | Create a new page |
| Pages | edit_page | Edit an existing page |
| Pages | delete_page | Delete a page |
| Pages | move_page | Move/rename a page |
| Categories | list_categories | List all categories |
| Categories | get_category_members | Get pages in a category |
| Categories | get_page_categories | Get categories for a page |
| Recent Changes | list_recent_changes | List recent edits |
| Parsing | parse_wikitext | Parse raw wikitext to HTML |
| Site Info | get_site_info | Get wiki config and version |
| Site Info | list_namespaces | List wiki namespaces |
| Users | get_user_info | Get user details |
| Users | list_user_contributions | List user edits |
| Files | get_file_info | Get file/image metadata |
| Files | list_files | List files on the wiki |
# 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 .
AGPL-3.0-or-later