MediaWiki MCP Server
Interactúa con la API de MediaWiki para buscar y recuperar contenido de Wikipedia u otros sitios de MediaWiki.
Documentación
Desactualizado. ¡Usa https://github.com/ProfessionalWiki/MediaWiki-MCP-Server en su lugar!
MediaWiki MCP Server 🚀
Un servidor MCP que proporciona una interacción fluida con la API de Wikipedia. Esta herramienta te permite buscar y recuperar contenido de Wikipedia con LLMs 🤖!
https://github.com/user-attachments/assets/b5d9c5f3-a60e-48ea-8b4b-f1a7524d4fbb
Características ✨
- 🔍 Busca páginas wiki con un sitio wiki personalizable. Por ejemplo, wikipedia.org, fandom.com, wiki.gg y más!
- 📖 Recupera contenido detallado de páginas
Uso 💻
- Asegúrate de que uv esté instalado en tu dispositivo.
- Configúralo en tu cliente:
El servidor usa por defecto https://en.wikipedia.org/. Además, puedes hacer que el servidor busque en otros sitios wiki!
Para verificar si un sitio wiki funciona con este servidor, comprueba si utiliza el software MediaWiki (generalmente indicado por un icono en la parte inferior del sitio).
Para verificar más a fondo y encontrar el endpoint (generalmente el dominio del sitio web, como https://mediawiki.org/), revisa yendo a base-url/rest.php/v1/page en un navegador (como https://noita.wiki.gg/rest.php/v1/page) y observa si la salida parece correcta. Si no es así, añade '/w' a la URL base e inténtalo de nuevo.
Luego, establece este endpoint como --base-url:

Transportes disponibles: stdio (predeterminado), streamable-http (http://localhost/mcp) y SSE (http://localhost/sse). Consulta -h para todas las opciones.
uvx mediawiki-mcp-server --h
usage: main.py [-h] [--base-url BASE_URL] [--http] [--sse] [--port PORT]
MediaWiki MCP Server
options:
-h, --help show this help message and exit
--base-url BASE_URL Base URL for the MediaWiki API (default: https://en.wikipedia.org/w/``)
--http Run server as streamable-http (instead of stdio)
--sse Run server as sse-http (instead of stdio)
--port PORT Default port for http transport (default: 8000)
Ejemplos de configuraciones JSON:
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "uvx",
"args": [
"mediawiki-mcp-server",
"--base-url", "https://example.com/"
],
"env": {
"HTTP_PROXY": "http://example.com:port"
}
}
}
}
O, si quieres ejecutar este servidor desde el código fuente:
{
"mcpServers": {
"mediawiki-mcp-server": {
"command": "uv",
"args": [
"run",
"--directory",
"mediawiki-mcp-server",
"path/to/project/src/mediawiki_mcp_server",
"--base-url", "https://example.com/"
],
"env": {
"HTTP_PROXY": "http://example.com:port"
}
}
}
}
Herramientas compatibles 🛠
Buscar
query: Término de búsqueda (preferiblemente corto y enfocado)limit: Número máximo de resultados a devolver (predeterminado: 5)
Obtener página
title: El título exacto de la página de Wikipedia a recuperar
Desarrollo 👨💻
npx @modelcontextprotocol/inspector uv run mediawiki-mcp-server
Aquí hay algunos documentos que podrían ayudar:
Contribuciones 🤝
Este servidor está en desarrollo. ¡Las contribuciones son bienvenidas! No dudes en enviar problemas y solicitudes de extracción.
Proyectos relacionados ♥️
- Cherry Studio: Un cliente de escritorio que admite múltiples proveedores de LLM. Se admite MCP.
