ProfessionalWiki/MediaWiki-MCP-Server
Model Context Protocol (MCP) Server to connect your AI with any MediaWiki
[](https://www.npmjs.com/package/@professional-wiki/mediawiki-mcp-server) [](https://smithery.ai/server/@ProfessionalWiki/mediawiki-mcp-server) [](./LICENSE)
An MCP (Model Context Protocol) server that enables Large Language Model (LLM) clients to interact with any MediaWiki wiki.
| Name | Description | Permissions | |---|---|---| | add-wiki | Adds a new wiki as an MCP resource from a URL. | - | | create-page 🔐 | Create a new wiki page. | Create, edit, and move pages | | delete-page 🔐 | Delete a wiki page. | Delete pages, revisions, and log entries | | get-category-members | Gets all members in the category | - | | get-file | Returns the standard file object for a file page. | - | | get-page | Returns the standard page object for a wiki page. | - | | get-page-history | Returns information about the latest revisions to a wiki page. | - | | get-revision | Returns the standard revision object for a page. | - | | remove-wiki | Removes a wiki resource. | - | | search-page | Search wiki page titles and contents for the provided search terms. | - | | search-page-by-prefix | Perform a prefix search for page titles. | - | | set-wiki | Sets the wiki resource to use for the current session. | - | | undelete-page 🔐 | Undelete a wiki page. | Delete pages, revisions, and log entries | | update-page 🔐 | Update an existing wiki page. | Edit existing pages | | upload-file 🔐 | Uploads a file to the wiki from the local disk. | Upload new files | | upload-file-from-url 🔐 | Uploads a file to the wiki from a web URL. | Upload, replace, and move files |
mcp://wikis/{wikiKey}
token, `user