Best for
- Teams that need AI access to one or more MediaWiki wikis.
- Users combining wiki retrieval with controlled content maintenance.
- Users of Claude, Codex, VS Code, Cursor, or other listed MCP clients.
The source describes an MIT-licensed MediaWiki MCP Server, version 0.15.0, with stdio and StreamableHTTP transports, extensive MediaWiki read/write tools, and multiple extension packs. It suits AI workflows with explicitly configured wikis, authentication, and permission boundaries; it should not be treated as an official MediaWiki server.
Strongest · Documentation 17/20 Weakest · Reliability 10/20
Static review · not runListed 2026-07-30
Read the FMRS scoring method →Runtime:Node.js · Docker
CONFIG
Path to your config. defining wiki connections and auth; optional for public wikis (defaults to English Wikipedia).
MCP_TRANSPORT
Transport type, stdio or http; defaults to stdio.
MCP_LOG_LEVEL
Minimum severity for logger output, from debug to silent; defaults to debug.
MCP_CONTENT_MAX_BYTES
Byte cap for content returned by get-page, get-pages, parse-wikitext, and compare-pages; defaults to 50000.
MCP_FILE_DATA_MAX_BYTES
Hard cap on base64 size of a get-file-data response; defaults to 1000000.
MCP_UPLOAD_MAX_BYTES
Memory cap on server-side fetch for upload-file-from-url/update-file-from-url; larger files go through the wiki's copy-upload; defaults to 104857600.
MCP_OAUTH_CREDENTIALS_FILE
Overrides the OAuth credentials store path; defaults to ~/.config/mediawiki-mcp/credentials. on Linux/macOS or %APPDATA% on Windows.
MCP_OAUTH_NO_BROWSER
Set to 1 to skip launching a browser during OAuth and log the auth URL to stderr; useful headless.
MCP_ALLOW_STATIC_FALLBACK
Set to true to allow HTTP startup when config. has static credentials.
MCP_MAX_REQUEST_BODY
Max HTTP request body size on the StreamableHTTP transport, e.g. 1mb; defaults to 1mb.
MCP_METRICS
Set to true to expose Prometheus metrics at GET /metrics on HTTP transport.
MCP_OAUTH_ALLOWED_REDIRECTS
Additional allowed redirect URIs for hosted-proxy client registration, comma-separated.
MCP_OAUTH_CIMD_ALLOWED_HOSTS
Comma-separated additional client_id document hosts trusted for CIMD.
MCP_OAUTH_PROXY_STORE_FILE
Path to the hosted OAuth proxy's encrypted state file so sign-ins survive restarts.
MCP_PUBLIC_URL
Override the request-derived public URL when running behind a Host-rewriting proxy.
MCP_SHUTDOWN_GRACE_MS
Max milliseconds to drain in-flight /mcp calls on SIGTERM/SIGINT; defaults to 10000.
PORT
Port for the StreamableHTTP transport; defaults to 3000.
Launch the npm package with npx: npx -y @professional-wiki/mediawiki-mcp-server@latest. Set CONFIG to a configuration file path; without it, the server targets English Wikipedia. You can also install the MediaWiki-MCP-Server.mcpb package or add the standard MCP configuration for a supported client. For HTTP mode, set MCP_TRANSPORT to http and optionally configure PORT.
{"mcpServers":{"mediawiki-mcp-server":{"command":"npx","args":["-y","@professional-wiki/mediawiki-mcp-server@latest"],"env":{"CONFIG":"path/to/config.json"}}}}
Shown for Claude Code. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"mediawiki-mcp-server": {
"command": "npx",
"args": [
"-y",
"@professional-wiki/mediawiki-mcp-server@latest"
],
"env": {
"CONFIG": "path/to/config.json"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add mediawiki-mcp-server -e CONFIG=path/to/config.json -- npx -y @professional-wiki/mediawiki-mcp-server@latest
Run it in a terminal; replace any <…> placeholders with your own values first.
After installing, tools like get-page and search-page should appear in the client's tool list; ask the AI to call get-site-info for the default wiki — a response with the sitename and MediaWiki version confirms the connection.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
MediaWiki MCP Server is an MCP server maintained by ProfessionalWiki that enables large language model clients to interact with any MediaWiki wiki through standard tools. It supports page reading, search, history and diffs, wikitext parsing, and authenticated writes such as creating, editing, moving, deleting pages, and uploading files. It also provides multi-wiki resources, OAuth tools, and extension packs for NeoWiki, Semantic MediaWiki, Bucket, and Cargo. It targets English Wikipedia by default; private wikis and authenticated operations require configuration and appropriate credentials.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 73c402286cb9 Data synced 2026-10-19 Read the FMRS scoring method