Wizzypedia MCP Server
The Wizzypedia MCP Server allows interaction with the Wizzypedia API through MCP-enabled tools like Cursor or Claude Desktop.
Read-only capabilities (no authentication required):
Search for wiki pages using keywords (configurable result limit: default 10, max 50)
Read the raw wikitext content of specific pages
View page revision history
Get categories a page belongs to
Write capabilities (authentication required):
Create new wiki pages with title, content, and optional edit summary
Update existing wiki pages
Provides tools for interacting with Wizzypedia (a MediaWiki instance) through its API, allowing users to search for wiki pages, read page content, view page history, list page categories, create new pages, and update existing pages.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Wizzypedia MCP Server search for pages about Dotta and show me the most recent one"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.

Wizzypedia MCP Server
This is a Model Context Protocol (MCP) server for interacting with the Wizzpedia APIs, designed to work with MCP-enabled editors like Cursor or Claude Desktop.
This means you can query (or write) to the Wizzypedia from any MCP enabled tool.
Features
Search for wiki pages (read-only)
Read page content (read-only)
View page history (read-only)
List page categories (read-only)
Create new pages (requires authentication)
Update existing pages (requires authentication)
Related MCP server: mediawiki-mcp-server
Example
User: Download the wikitext of the "Dotta" page into a Dotta.wiki file in this repo
AI: I'll help you download the wikitext content of the "Dotta" page and save it to a file. Let me break this down into steps: First, I'll fetch the wikitext content of the "Dotta" page: ...
// Dotta.wiki page created
// Now you can edit Dotta.wiki locally
User: Now update the Dotta page with the contents of this file
AI: I've successfully updated the Dotta page on the wiki with the contents from our local file. The update was successful and created a new revision (ID: 42157). The content includes all the sections from our local file, including the introduction, The Great Dotta Burning section, and the gallery of images.
Installation
Authentication
The server can run in two modes:
Anonymous Mode (default): Only read operations are available
Authenticated Mode: Both read and write operations are available
Authentication credentials are only required if you need to perform write operations (creating/updating pages).

MCP Configuration
You can configure the MCP server in either read-only or authenticated mode. Choose the configuration that matches your needs:
Option 1: Read-only Mode (default)
This configuration allows read operations only (search, view pages, etc).
For Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"wizzypedia": {
"command": "npx",
"args": ["-y", "wizzypedia-mcp-server"]
}
}
}For Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"wizzypedia": {
"command": "npx",
"args": ["-y", "wizzypedia-mcp-server"]
}
}
}Option 2: Authenticated Mode
This configuration enables both read and write operations (create/update pages).
For Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"wizzypedia": {
"command": "npx",
"args": [
"-y",
"wizzypedia-mcp-server",
"--login",
"your-username",
"--password",
"your-password"
]
}
}
}For Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"wizzypedia": {
"command": "npx",
"args": [
"-y",
"wizzypedia-mcp-server",
"--login",
"your-username",
"--password",
"your-password"
]
}
}
}Available Tools
The server provides the following MCP tools:
Read-only tools (no authentication required):
search_pages - Search for pages in the wiki
read_page - Fetch the raw wikitext content of a page
get_page_history - Get revision history of a page
get_categories - Get categories a page belongs to
Write tools (authentication required):
create_page - Create a new wiki page
update_page - Update an existing wiki page
Using with Cursor
Once the server is running, you can connect to it from Cursor or another MCP-compatible client. This allows you to:
Search for wiki content
Load wiki content into your editor
Edit content locally
Save changes back to the wiki (requires authentication)
For Developers
npm install
npm run buildUsage
Run the server in read-only mode:
# Basic read-only mode
node dist/index.js
# With custom API URL
node dist/index.js --api-url="https://en.wikipedia.org/w/api.php"
# Using npx
npx wizzypedia-mcp-serverRun with authentication for write access:
# With environment variables
export MEDIAWIKI_API_URL="https://en.wikipedia.org/w/api.php"
export MEDIAWIKI_USERNAME="YourUsername"
export MEDIAWIKI_PASSWORD="YourPassword"
node dist/index.js
# Or with command line arguments
node dist/index.js --api-url="https://en.wikipedia.org/w/api.php" --login="YourUsername" --password="YourPassword"
# Or using npx
npx wizzypedia-mcp-server --login YourUsername --password YourPasswordLicense
MIT 2025
Available Tools
6 toolscreate_pageC
Create a new wiki page
Inputs: title (required), content (required), summary.
get_categoriesC
Get categories a page belongs to
Inputs: title (required).
get_page_historyC
Get revision history of a page
Inputs: title (required), limit.
read_pageB
Fetch the raw wikitext content of a page
Inputs: title (required).
search_pagesC
Search for pages in the wiki using keywords
Inputs: query (required), limit.
update_pageC
Update an existing wiki page
Inputs: title (required), content (required), summary.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Every tool has a clearly distinct purpose with no ambiguity: create_page, read_page, update_page handle the page lifecycle, while get_categories, get_page_history, and search_pages provide specific metadata and discovery functions. There is no overlap in functionality that could cause misselection.
All tool names follow a consistent verb_noun pattern with snake_case (e.g., create_page, get_categories, update_page). The naming is predictable and readable throughout the set, with no deviations in style or convention.
With 6 tools, this server is well-scoped for a wiki domain, covering core operations like CRUD for pages, search, and metadata retrieval. Each tool earns its place without feeling thin or bloated, aligning with typical server sizes of 3-15 tools.
The tool set provides complete coverage for wiki operations: create, read, update for pages (though delete is omitted, which is common in wikis to preserve history), plus search and metadata tools (categories, history). There are no obvious gaps that would cause agent failures in this domain.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Shared project wiki for AI agents: read and write pages, next actions, and activity logs over MCP.
Read and write your team's shared, AI-readable wiki from any MCP client.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that retrieves information from Wikipedia to provide context to LLMs, allowing users to search articles, get summaries, full content, sections, and links from Wikipedia.222,981 PyPI306MIT
- FlicenseBqualityDmaintenanceA MCP server that allows you to search and retrieve content on any wiki site using MediaWiki with LLMs 🤖. wikipedia.org, fandom.com, wiki.gg and more sites using Mediawiki are supported!227-
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables Claude to read and update documentation in Wiki.js instances through capabilities like searching, reading, creating, and updating wiki pages.70 PyPI18MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI agents to interact with Azure DevOps wikis, providing capabilities for content search, page management, and hierarchical structure navigation.527 npmMIT