{"slug":"ProfessionalWiki/MediaWiki-MCP-Server","name":"MediaWiki MCP Server","description":"Enables LLM clients to interact with any MediaWiki wiki using the Model Context Protocol.","category":"development","tags":[],"official":false,"stars":94,"transport":"stdio","install":[{"cmd":"npx @professional-wiki/mediawiki-mcp-server`.","imports":[]}],"tools":[{"name":"compare-pages","description":"Diff two versions of a wiki page by revision, title, or supplied wikitext."},{"name":"get-category-members","description":"List members of a category (up to 500 per call, paginated via continueFrom)."},{"name":"get-file","description":"Fetch a file page."},{"name":"get-page","description":"Fetch a wiki page."},{"name":"get-page-history","description":"List recent revisions of a wiki page."},{"name":"get-pages","description":"Fetch multiple wiki pages in one call (up to 50)."},{"name":"get-recent-changes","description":"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)."},{"name":"get-revision","description":"Fetch a specific revision of a page."},{"name":"list-wikis","description":"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."},{"name":"parse-wikitext","description":"Render wikitext to HTML without saving. Returns parse warnings, wikilinks, templates, and external URLs."},{"name":"search-page","description":"Search wiki page titles and contents."},{"name":"search-page-by-prefix","description":"Search page titles by prefix."},{"name":"create-page","description":"Create a new wiki page."},{"name":"delete-page","description":"Delete a wiki page."},{"name":"undelete-page","description":"Undelete a wiki page."},{"name":"update-file","description":"Upload a new revision of an existing file from local disk."},{"name":"update-file-from-url","description":"Upload a new revision of an existing file from a URL."},{"name":"update-page","description":"Update an existing wiki page."},{"name":"upload-file","description":"Upload a file to the wiki from local disk."},{"name":"upload-file-from-url","description":"Upload a file to the wiki from a URL."},{"name":"add-wiki","description":"Add a wiki as an MCP resource from its URL. Disabled when allowWikiManagement is false."},{"name":"remove-wiki","description":"Remove a wiki resource. Disabled when allowWikiManagement is false or fewer than two wikis are configured."},{"name":"oauth-logout","description":"Remove stored OAuth tokens. Stdio only."},{"name":"oauth-status","description":"List stored OAuth tokens with scopes and expiry (no token values). Stdio only."},{"name":"bucket-query","description":"Run a Bucket extension Lua query. Enabled only when the wiki has Bucket installed."},{"name":"cargo-describe-table","description":"List the fields of a Cargo extension table with their types and list-flags. Enabled only when the wiki has Cargo installed."},{"name":"cargo-list-tables","description":"List Cargo tables defined on the wiki. Enabled only when the wiki has Cargo installed."},{"name":"cargo-query","description":"Run a Cargo extension SQL-style query. Enabled only when the wiki has Cargo installed."},{"name":"smw-list-properties","description":"List Semantic MediaWiki properties with copy-paste templates for smw-query. Enabled only when the wiki has SMW installed."},{"name":"smw-query","description":"Run a Semantic MediaWiki #ask query. Enabled only when the wiki has SMW installed."}],"env_vars":["MCP_PUBLIC_URL"],"auth_type":"none","github":"https://github.com/ProfessionalWiki/MediaWiki-MCP-Server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}