MCP Mediawiki

Official registry Search and web

Secure MCP server for MediaWiki wikis — search, pages, categories, and more

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

PYPI package mcp-mediawiki-crunchtools
Claude Code
claude mcp add mcp-mediawiki -- uvx mcp-mediawiki-crunchtools==0.1.2
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "mcp-mediawiki": {
            "command": "uvx",
            "args": [
                "mcp-mediawiki-crunchtools==0.1.2"
            ]
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. mcp-mediawiki-crunchtools
  2. Installation
  3. Usage with Claude Code
  4. Environment Variables
  5. Tools (19)
  6. Development
  7. License

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 mcp-mediawiki-crunchtools
pip
pip install mcp-mediawiki-crunchtools
mcp-mediawiki-crunchtools
Container
podman run -e MEDIAWIKI_URL=https://en.wikipedia.org/w/ \
  quay.io/crunchtools/mcp-mediawiki

Usage 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-crunchtools
With 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-crunchtools
HTTP 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.0

Claude Code config:

{"type": "http", "url": "http://127.0.0.1:8016/mcp"}

Environment Variables

VariableRequiredDescription
MEDIAWIKI_URLYesWiki base URL (e.g., https://en.wikipedia.org/w/)
MEDIAWIKI_USERNAMENoBot/user account for write operations
MEDIAWIKI_PASSWORDNoBot/user password
MEDIAWIKI_HTTP_USERNoHTTP Basic Auth username (.htaccess)
MEDIAWIKI_HTTP_PASSNoHTTP Basic Auth password

Tools (19)

CategoryToolDescription
PagessearchFull-text search across wiki
Pagesget_pageGet page wikitext content
Pagesget_page_htmlParse page to HTML
Pageslist_pagesList pages with prefix filter
Pagescreate_pageCreate a new page
Pagesedit_pageEdit an existing page
Pagesdelete_pageDelete a page
Pagesmove_pageMove/rename a page
Categorieslist_categoriesList all categories
Categoriesget_category_membersGet pages in a category
Categoriesget_page_categoriesGet categories for a page
Recent Changeslist_recent_changesList recent edits
Parsingparse_wikitextParse raw wikitext to HTML
Site Infoget_site_infoGet wiki config and version
Site Infolist_namespacesList wiki namespaces
Usersget_user_infoGet user details
Userslist_user_contributionsList user edits
Filesget_file_infoGet file/image metadata
Fileslist_filesList 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

Frequently asked questions

What is MCP Mediawiki?

Secure MCP server for MediaWiki wikis — search, pages, categories, and more

How do I install MCP Mediawiki?

It runs on your machine. In Claude Code: claude mcp add mcp-mediawiki -- uvx mcp-mediawiki-crunchtools==0.1.2. For other clients, paste the JSON configuration from this page into their MCP settings.

Does MCP Mediawiki need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is MCP Mediawiki open source?

Yes. Its code is on GitHub under the AGPL-3.0 license.

Who maintains MCP Mediawiki?

It is published by crunchtools. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.