MediaWiki MCP Server
UnclaimedModel Context Protocol (MCP) Server to connect your AI with any MediaWiki
Install
claude mcp add mediawiki-mcp-server -- npx -y @professional-wiki/mediawiki-mcp-server@latestUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
add-wiki
Add a wiki as an MCP resource from its URL. Disabled when allowWikiManagement is false.
bucket-query
Run a Bucket Lua query.
cargo-describe-table
List a Cargo table's fields with their types and list-flags.
cargo-list-tables
List Cargo tables defined on the wiki.
cargo-query
Run a Cargo SQL-style query.
compare-pages
Diff two versions of a wiki page by revision, title, or supplied wikitext.
get-category-members
List members of a category (up to 500 per call, paginated via continueFrom).
get-file
Fetch a file page.
get-file-data
Fetch a file's image bytes inline (base64) for visual analysis — for clients that can't reach the wiki host. Returns a scaled rendition (set width); non-renderable types (audio, video, binaries) error. For metadata or a download URL, use get-file.
get-links-here
List pages that reference a wiki page — pages that link to it, embed it as a template, or display it as a file (select via type), including pages that reach it through a redirect. Up to 500 per call, paginated via continueFrom.
get-page
Fetch a wiki page.
get-page-history
List recent revisions of a wiki page.
get-pages
Fetch multiple wiki pages in one call (up to 50).
get-recent-changes
List recent change events across the wiki, filterable by timestamp, namespace, user, tag, type, and hide flags (up to 50 per call, paginated via continue).
get-revision
Fetch a specific revision of a page.
get-site-info
Get a wiki's key settings: MediaWiki version, content language, title-case rules, namespaces, installed extensions, license, and (optionally) statistics.
list-wikis
List every configured wiki — its key, sitename, server, whether it is read-only or the default, whether it is reachable, which extension-gated tools work on it, and, for an OAuth-configured wiki, its authorization server. Disabled when fewer than two wikis are configured.
neowiki-create-subject
Create a subject (child or main) on a page. Requires the edit right.
neowiki-cypher-query
Run a read-only Cypher query against the knowledge graph.
neowiki-delete-subject
Delete a subject by ID. Requires the edit right.
neowiki-get-page-subjects
List the subjects attached to a wiki page.
neowiki-get-schema
Get one schema's property definitions, relations, and select options.
neowiki-get-subject
Fetch one subject's structured data by ID.
neowiki-list-schemas
List schemas (entity types) and their property counts.
neowiki-search-subjects
Find subject IDs by label within a schema.
neowiki-set-main-subject
Set or clear a page's main subject. Requires the edit right.
neowiki-update-subject
Replace a subject's label and statements. Requires the edit right.
neowiki-validate-subject
Dry-run validate a proposed subject and return violations.
OAuth
oauth-logout
Remove stored OAuth tokens. Stdio only.
oauth-status
List stored OAuth tokens with scopes and expiry (no token values). Stdio only.
parse-wikitext
Render wikitext to HTML without saving. Returns parse warnings, wikilinks, templates, and external URLs.
remove-wiki
Remove a wiki resource. Disabled when allowWikiManagement is false or fewer than two wikis are configured.
search-page
Search wiki page titles and contents.
search-page-by-prefix
Search page titles by prefix.
smw-list-properties
List Semantic MediaWiki properties with copy-paste templates for smw-query.
smw-query
Run a Semantic MediaWiki #ask query.
whoami
Report the identity the current session is authenticated as on the targeted wiki — username, whether it is anonymous, and group memberships (optionally user rights).
wikibase-get-entity
Read one entity's terms and statements, with referenced IDs resolved to labels.
wikibase-search-entities
Find items and properties by label or alias.