- Home
- MCP servers
- Wizzypedia
Wizzypedia
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"cryppadotta-mcp-wizzypedia": {
"command": "npx",
"args": [
"-y",
"wizzypedia-mcp-server"
]
}
}
}You can run and connect to the Wizzypedia MCP Server to query wiki data from MCP-enabled editors, and optionally write updates when you sign in. This server exposes read-only operations for browsing and searching, plus authenticated write operations for creating and updating pages.
How to use
Connect your MCP-enabled editor to the Wizzypedia MCP Server to perform common tasks such as searching pages, reading wikitext, viewing history, and managing categories. You can start in read-only mode to explore content, or enable authentication to create and update pages. Use the editor’s MCP integration to send your requests and receive results directly in your workspace. Typical usage includes searching for pages, loading a page’s wikitext into your editor, editing locally, and pushing changes back if you have write access.
How to install
Prerequisites: you need Node.js and npm (or a compatible runtime) installed on your system.
Install dependencies and build the server artifacts.
npm install
npm run build
Run in read-only mode
Start the MCP server in read-only mode using the generated runtime. This mode supports all read operations and disables write capabilities.
node dist/index.js
Run with a custom API URL (read-only)
If you want to point the server at a specific API endpoint, you can pass a custom API URL on startup.
node dist/index.js --api-url="https://en.wikipedia.org/w/api.php"
Run with npx (convenience method)
You can start the MCP server via npx for quick testing without local installation.
npx wizzypedia-mcp-server
Run in authenticated mode (read and write)
To enable write operations, run the server with login credentials. This allows creating and updating pages.
# With environment variables (example placeholders)
export MEDIAWIKI_API_URL="https://en.wikipedia.org/w/api.php"
export MEDIAWIKI_USERNAME="YourUsername"
export MEDIAWIKI_PASSWORD="YourPassword"
node dist/index.js
Run with authentication via CLI arguments
Alternatively, provide credentials directly on startup using command-line flags.
node dist/index.js --api-url="https://en.wikipedia.org/w/api.php" --login="YourUsername" --password="YourPassword"
Run with npx in authenticated mode
If you prefer using npx, pass the credentials through flags as shown.
npx wizzypedia-mcp-server --login YourUsername --password YourPassword
Available tools
search_pages
Search for wiki pages by query text, returning matching page titles and metadata.
read_page
Fetch the raw wikitext content of a specified page for reading or editing.
get_page_history
Retrieve the revision history for a given page, showing edits over time.
get_categories
List categories that a page belongs to for navigation and organization.
create_page
Create a new wiki page with initial content; requires authentication.
update_page
Update an existing wiki page with new content; requires authentication.