What is An MCP server that enables LLM clients to interact with any MediaWiki wiki.?
MediaWiki MCP Server is an MCP (Model Context Protocol) server that allows Large Language Model (LLM) clients to interact with any MediaWiki wiki. It requires OAuth 2.0 token in configuration and provides various tools for creating, updating, and retrieving wiki pages.
Documentation
MediaWiki MCP Server
An MCP (Model Context Protocol) server that enables Large Language Model (LLM) clients to interact with any MediaWiki wiki.
Feature# Tools
🔐 Requires OAuth 2.0 token in configuration: Obtained via Special:OAuthConsumerRegistration/propose/oauth2 provided by the OAuth extension. Select "This consumer is for use only by UserName"
Name
Description
create-page 🔐
Create a new wiki page.
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.
search-page
Search wiki page titles and contents for the provided search terms.
set-wiki
Set the wiki to use for the current session.
update-page 🔐
Update an existing wiki page.
Environment variables
Name
Description
Default
CONFIG
Path to your configuration file
config.json
MCP_TRANSPORT
Type of MCP server transport (stdio or http)
stdio
PORT
Port used for StreamableHTTP transport
3000
Installation
To install MediaWiki MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ProfessionalWiki/mediawiki-mcp-server --client claude
Go to Cursor Settings -> MCP -> Add new MCP Server. Name to your liking, use command type with the command npx @professional-wiki/mediawiki-mcp-server. You can also verify config or add command like arguments via clicking Edit.