Wizzypedia MCP Server

Integrations

  • 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.

Servidor MCP de Wizzypedia

Este es un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con las API de Wizzpedia, diseñado para funcionar con editores habilitados para MCP como Cursor o Claude Desktop.

Esto significa que puedes realizar consultas (o escribir) en Wizzypedia desde cualquier herramienta habilitada para MCP.

Características

  • Buscar páginas wiki (solo lectura)
  • Leer el contenido de la página (solo lectura)
  • Ver el historial de la página (solo lectura)
  • Categorías de la página de lista (solo lectura)
  • Crear nuevas páginas (requiere autenticación)
  • Actualizar páginas existentes (requiere autenticación)

Ejemplo

Usuario: Descargue el wikitexto de la página "Dotta" en un archivo Dotta.wiki en este repositorio

IA: Te ayudaré a descargar el wikitexto de la página "Dotta" y a guardarlo en un archivo. Lo desglosaré en pasos: Primero, buscaré el wikitexto de la página "Dotta": ...

// Página de Dotta.wiki creada

// Ahora puedes editar Dotta.wiki localmente

Usuario: Ahora actualice la página de Dotta con el contenido de este archivo

IA: He actualizado correctamente la página de Dotta en la wiki con el contenido de nuestro archivo local. La actualización se realizó correctamente y se creó una nueva revisión (ID: 42157). El contenido incluye todas las secciones de nuestro archivo local, incluyendo la introducción, la sección "El Gran Incendio de Dotta" y la galería de imágenes.

Instalación

Autenticación

El servidor puede funcionar en dos modos:

  • Modo anónimo (predeterminado) : solo están disponibles las operaciones de lectura
  • Modo autenticado : están disponibles operaciones de lectura y escritura.

Las credenciales de autenticación solo son necesarias si necesita realizar operaciones de escritura (crear/actualizar páginas).

Configuración de MCP

Puede configurar el servidor MCP en modo de solo lectura o autenticado. Elija la configuración que mejor se adapte a sus necesidades:

Opción 1: Modo de solo lectura (predeterminado)

Esta configuración permite únicamente operaciones de lectura (buscar, ver páginas, etc.).

Para el cursor ( ~/.cursor/mcp.json ):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": ["-y", "wizzypedia-mcp-server"] } } }

Para Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json en macOS o %APPDATA%\Claude\claude_desktop_config.json en Windows):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": ["-y", "wizzypedia-mcp-server"] } } }

Opción 2: Modo autenticado

Esta configuración habilita operaciones de lectura y escritura (crear/actualizar páginas).

Para el cursor ( ~/.cursor/mcp.json ):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": [ "-y", "wizzypedia-mcp-server", "--login", "your-username", "--password", "your-password" ] } } }

Para Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json en macOS o %APPDATA%\Claude\claude_desktop_config.json en Windows):

{ "mcpServers": { "wizzypedia": { "command": "npx", "args": [ "-y", "wizzypedia-mcp-server", "--login", "your-username", "--password", "your-password" ] } } }

Herramientas disponibles

El servidor proporciona las siguientes herramientas MCP:

Herramientas de solo lectura (no requiere autenticación):

  1. search_pages - Buscar páginas en la wiki
  2. read_page - Obtener el contenido wikitexto sin procesar de una página
  3. get_page_history - Obtener el historial de revisiones de una página
  4. get_categories - Obtener las categorías a las que pertenece una página

Herramientas de escritura (se requiere autenticación):

  1. create_page - Crea una nueva página wiki
  2. update_page - Actualizar una página wiki existente

Uso con cursor

Una vez que el servidor esté en funcionamiento, puede conectarse a él desde Cursor u otro cliente compatible con MCP. Esto le permite:

  1. Buscar contenido wiki
  2. Cargue el contenido wiki en su editor
  3. Editar contenido localmente
  4. Guardar los cambios en la wiki (requiere autenticación)

Para desarrolladores

npm install npm run build

Uso

Ejecute el servidor en modo de solo lectura:

# 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-server

Ejecutar con autenticación para acceso de escritura:

# 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 YourPassword

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Un servidor de Protocolo de Contexto de Modelo que permite buscar, leer y editar páginas wiki en Wizzypedia desde herramientas habilitadas para MCP como Cursor o Claude Desktop.

  1. Features
    1. Example
      1. Installation
        1. Authentication
        2. MCP Configuration
      2. Available Tools
        1. Using with Cursor
      3. For Developers
        1. Usage
        2. License
      ID: 7c95htip2c