SearchLABSCO SUMMARY
The base-url switch is what separates this from a Wikipedia-only reader.
Game wikis, fan wikis and internal MediaWiki installs all speak the same REST API, and pointing this at one turns a niche knowledge base into something a model can search and quote. The repository documents how to check whether a site qualifies: open its base URL followed by /rest.php/v1/page in a browser and see whether the output looks right, adding /w to the base if not. Read the maintainer's notice at the top of the repository first — they consider the project superseded.
What it is
A Python server over the MediaWiki REST API that searches a wiki and returns the full text of a page by title.
What you get
- Search across a wiki, with a query and a result limit that defaults to 5
- The full content of a page fetched by its exact title
- Any MediaWiki-powered site rather than Wikipedia alone — fandom.com and wiki.gg wikis work once you pass their endpoint as --base-url
- A choice of transport: stdio by default, or streamable HTTP and SSE with --http or --sse and a --port that defaults to 8000
- Proxy support through HTTP_PROXY, for networks where the wiki is not directly reachable
Requirements
Nothing to authorize — no account, no key. Run with uvx as mediawiki-mcp-server. Note before you install: the repository's own header says it is outdated and points at ProfessionalWiki/MediaWiki-MCP-Server instead.
Setup effort
One command — uvx mediawiki-mcp-server --base-url <YOUR_SERVER_URL>/
USE CASES
Answering from a game's wiki instead of guessing
Point the server at the wiki's endpoint and let the model search and read the actual pages.
Pulling a Wikipedia article into a piece of work
Search for the topic, then read the page in full rather than working from a snippet.
Making an internal MediaWiki searchable by an assistant
Any MediaWiki install with the REST API reachable can be the base URL, with no per-site integration to write.
2 tools
Listed in project docs. Your client may show a different list.
Get PageBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
uvx on PATH
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "uvx",
"args": [
"mediawiki-mcp-server",
"--base-url",
"<YOUR_SERVER_URL>/"
],
"env": {
"HTTP_PROXY": "<YOUR_SERVER_URL>:port"
}
}
}
}uvx
uvx mediawiki-mcp-server --base-url <YOUR_SERVER_URL>/