Interact with Wizzypedia through the MediaWiki API, supporting both read-only and authenticated operations.
{{ message }}
MCP-Mirror / cryppadotta_mcp-wizzypedia Public
Mirror of https://github.com/cryppadotta/mcp-wizzypedia
0 stars0 forksBranches Tags Activity
Star
Notifications
master
BranchesTags
Go to file
Code
Name | Name | Last commit message | Last commit date |
---|---|---|---|
18 Commits | |||
doc/img | doc/img | ||
.env.example | .env.example | ||
.gitignore | .gitignore | ||
index.ts | index.ts | ||
package.json | package.json | ||
readme.md | readme.md | ||
tsconfig.json | tsconfig.json | ||
View all files |
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.
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.
The server can run in two modes:
Authentication credentials are only required if you need to perform write operations (creating/updating pages).
You can configure the MCP server in either read-only or authenticated mode. Choose the configuration that matches your needs:
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):
This configuration enables both read and write operations (create/update pages).
{ "mcpServers": { "wizzypedia": { "command": "npx", "args": [ "-y", "wizzypedia-mcp-server", "--login", "your-username", "--password", "your-password" ] } } }
The server provides the following MCP tools:
Read-only tools (no authentication required):
Write tools (authentication required):
Once the server is running, you can connect to it from Cursor or another MCP-compatible client. This allows you to:
npm install npm run build
Run the server in read-only mode:
node dist/index.js
node dist/index.js --api-url="https://en.wikipedia.org/w/api.php"
npx wizzypedia-mcp-server
Run with authentication for write access:
export MEDIAWIKI_API_URL="https://en.wikipedia.org/w/api.php" export MEDIAWIKI_USERNAME="YourUsername" export MEDIAWIKI_PASSWORD="YourPassword" node dist/index.js
node dist/index.js --api-url="https://en.wikipedia.org/w/api.php" --login="YourUsername" --password="YourPassword"
npx wizzypedia-mcp-server --login YourUsername --password YourPassword
MIT
Readme
Activity
Custom properties
0 stars
0 watching
0 forks
Report repository
No releases published
No packages published
An MCP server for interacting with the Warpcast social network.
Manage Twilio resources such as subaccounts, phone numbers, and regulatory bundles using the Twilio API.
A Node.js service for interacting with the LnExchange API for spot trading.
A bridge server connecting Model Context Protocol (MCP) with Agent-to-Agent (A2A) protocol.
This server enables users to send emails through various email providers, including Gmail, Outlook, Yahoo, Sina, Sohu, 126, 163, and QQ Mail. It also supports attaching files from specified directories, making it easy to upload attachments along with the email content.
A read-only MCP server by CData that enables LLMs to query live SendGrid data. Requires the external CData JDBC Driver for SendGrid.
TikTok integration for getting post details and video subtitles
Sends desktop notifications with sound when agent tasks are completed.
Provides access to Intercom conversations and chats. Requires an Intercom API key.
Interact with Twilio APIs to send messages, manage phone numbers, configure your account, and more.