- Explore MCP Servers
- MediaWiki-MCP-Server
Mediawiki Mcp Server
What is Mediawiki Mcp Server
MediaWiki-MCP-Server is a Model Context Protocol (MCP) server that allows Large Language Model (LLM) clients to interact with any MediaWiki wiki, facilitating seamless integration and communication.
Use cases
Use cases include automated content creation for wikis, integration of LLMs for enhancing user interaction with wiki content, and tools for researchers to analyze and update wiki data efficiently.
How to use
To use MediaWiki-MCP-Server, install it via Smithery or directly in Claude Desktop by configuring the MCP server settings with the appropriate command and arguments. Ensure you have an OAuth 2.0 token for authentication.
Key features
Key features include the ability to create and update wiki pages, retrieve file and page information, access page history, and search for content within the wiki. It requires an OAuth 2.0 token for secure operations.
Where to use
MediaWiki-MCP-Server can be used in various fields such as education, research, content management, and any domain that utilizes MediaWiki for collaborative knowledge sharing.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mediawiki Mcp Server
MediaWiki-MCP-Server is a Model Context Protocol (MCP) server that allows Large Language Model (LLM) clients to interact with any MediaWiki wiki, facilitating seamless integration and communication.
Use cases
Use cases include automated content creation for wikis, integration of LLMs for enhancing user interaction with wiki content, and tools for researchers to analyze and update wiki data efficiently.
How to use
To use MediaWiki-MCP-Server, install it via Smithery or directly in Claude Desktop by configuring the MCP server settings with the appropriate command and arguments. Ensure you have an OAuth 2.0 token for authentication.
Key features
Key features include the ability to create and update wiki pages, retrieve file and page information, access page history, and search for content within the wiki. It requires an OAuth 2.0 token for secure operations.
Where to use
MediaWiki-MCP-Server can be used in various fields such as education, research, content management, and any domain that utilizes MediaWiki for collaborative knowledge sharing.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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: Request from the
Special:OAuthConsumerRegistration/propose/oauth2page on the wiki.
| 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 |
|---|---|---|
WIKI_SERVER |
Domain of the wiki (e.g. https://en.wikipedia.org) |
‘https://en.wikipedia.org’ |
ARTICLE_PATH |
Article path of the wiki (e.g. /wiki) |
‘/wiki’ |
SCRIPT_PATH |
Script path of the wiki (e.g. /w) |
‘/w’ |
OAUTH_TOKEN |
OAuth token obtained via Special:OAuthConsumerRegistration/propose/oauth2 provided by the OAuth extension. Select “This consumer is for use only by UserName” |
undefined |
Installation
Install via Smithery
To install MediaWiki MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ProfessionalWiki/mediawiki-mcp-server --client claude
Install in Claude Desktop
Follow the guide, use following configuration:
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "npx",
"args": [
"@professional-wiki/mediawiki-mcp-server@latest"
]
}
}
}
Install in VS Code
code --add-mcp '{"name":"mediawiki-mcp-server","command":"npx","args":["@professional-wiki/mediawiki-mcp-server@latest"]}'
Install in Cursor
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.
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "npx",
"args": [
"@professional-wiki/mediawiki-mcp-server@latest"
]
}
}
}
Install in Windsurf
Follow the guide, use following configuration:
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "npx",
"args": [
"@professional-wiki/mediawiki-mcp-server@latest"
]
}
}
}
Install in Claude Code
Follow the Claude Code MCP docs.
Run the below command, optionally with -e flags to specify environment variables.
claude mcp add mediawiki-mcp-server npx @professional-wiki/mediawiki-mcp-server@latest
You should end up with something like the below in your .claude.json config:
Development
🐋 Develop with Docker: Replace the
npm runpart of the command withmake(e.g.make dev).
To start the development server and the MCP Inspector:
npm run dev
The command will build and start the MCP Proxy server locally at 6277 and the MCP Inspector client UI at http://localhost:6274.
Test with MCP clients
To enable your MCP client to use this MediaWiki MCP Server for local development:
-
Register the MCP server in your client config (e.g.
claude_desktop_config.jsonfor Claude Desktop). An example config is provided atmcp.json. -
Run the watch command so that the source will be compiled whenever there is a change:
npm run watch
Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue for bugs, feature requests, or suggestions.
License
This project is licensed under the GPL 2.0 License. See the LICENSE file for details.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










