MainWP MCP Server
Gestiona toda tu red de WordPress desde Claude, Cursor o cualquier herramienta de IA, con aprobación antes de cambios riesgosos.
Documentación
Gestiona toda tu red de WordPress hablando con tu asistente de IA.
Sitio web · Documentación · Inicio rápido · Recetario de indicaciones · Video · Comunidad · Discord · Soporte
Servidor MCP oficial de MainWP
El Servidor MCP de MainWP conecta Claude, Cursor, OpenAI Codex, VS Code Copilot y otras herramientas de IA compatibles con MCP a MainWP, el panel autohospedado para gestionar muchos sitios de WordPress, para que puedas preguntar en lenguaje natural:
"¿Qué sitios tienen actualizaciones de plugins pendientes?"
"Actualiza WooCommerce en todos los sitios donde esté desactualizado."
"¿Qué sitios de clientes están desconectados ahora mismo?"
"Revisa lo que sabemos sobre los sitios de este cliente antes de actualizar nada."
Se ejecuta en tu propio ordenador, junto a tu herramienta de IA. No se instala nada nuevo en tu Panel ni en tus sitios hijo.
Tú mantienes el control
- Los cambios esperan tu aprobación. De forma predeterminada, eliminar un sitio, plugin o tema muestra una vista previa primero y se ejecuta solo después de que digas que sí. En el Panel 6.3 y versiones posteriores, las actualizaciones funcionan de la misma manera.
- El modo seguro bloquea esas operaciones destructivas por completo, sin solicitud de aprobación, mientras te familiarizas.
- Tú eliges las herramientas. Las listas de permitidos y bloqueados deciden qué herramientas puede ver tu IA.
- Tus credenciales permanecen contigo. El servidor inicia sesión con una Contraseña de Aplicación de WordPress que puedes revocar en cualquier momento, y solo se comunica con tu Panel.
Cómo funciona todo: Seguridad y Permisos.
Lo que puedes hacer
- Sitios: listar, sincronizar, verificar conectividad, añadir, reconectar o eliminar sitios hijo
- Actualizaciones: ver actualizaciones pendientes de núcleo, plugins, temas y traducciones en toda la red, y aplicarlas
- Plugins y temas: ver lo que está instalado, activar, desactivar o eliminar
- Clientes y etiquetas: gestionar registros de clientes, asignar sitios y realizar seguimiento de costos
- Conocimiento: notas de agencia, cliente y sitio, habilidades y memorias que tu IA lee antes de trabajar (Panel 6.3 y versiones posteriores)
- Flujos de trabajo guiados: resúmenes de red, informes de sitios, auditorías de seguridad y planes de actualización
Alrededor de 70 herramientas en total, según la versión de tu Panel. Consulta Herramientas y Recursos.
Diseñado para agencias y autónomos que gestionan muchos sitios de WordPress y quieren ayuda de IA con actualizaciones, mantenimiento y trabajo con clientes.
Requisitos
- Node.js 20.19 o posterior en el ordenador que ejecuta tu herramienta de IA
- Panel de MainWP 6.0 o posterior, accesible a través de HTTPS (algunas herramientas necesitan un Panel más reciente; el Inicio rápido indica cuáles)
- Un cliente de IA compatible con MCP
Comenzar
1. Crea una Contraseña de Aplicación. En tu Panel de MainWP, ve a Usuarios > Perfil > Contraseñas de Aplicación, añade una llamada "MainWP MCP Server" y cópiala. Es independiente de tu contraseña de inicio de sesión y puedes revocarla en cualquier momento. Una cuenta de administrador dedicada para acceso API mantiene limpio el registro de auditoría.
2. Añade el servidor a tu herramienta de IA. Para Claude Desktop y la mayoría de los otros clientes MCP:
{
"mcpServers": {
"mainwp": {
"command": "npx",
"args": ["-y", "@mainwp/mcp"],
"env": {
"MAINWP_URL": "https://your-dashboard.com",
"MAINWP_USER": "admin",
"MAINWP_APP_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
}
}
}
}
3. Reinicia tu herramienta de IA y pregunta "Lista todos mis sitios". Una configuración correcta devuelve tus sitios hijo por nombre y URL.
Las ubicaciones de los archivos de configuración para cada cliente están en la guía de configuración de clientes. Cada ajuste está en la Referencia de Configuración.
¿Usas Claude Code? El plugin instala el servidor, una habilidad de agente y diez /mainwp:* comandos de flujo de trabajo:
/plugin marketplace add mainwp/mainwp-mcp
/plugin install mainwp@mainwp-mcp
Las credenciales siguen viniendo de tu entorno. Consulta Plugin de Claude Code.
Documentación
La documentación completa está en docs.mainwp.com/mcp-server:
- Inicio rápido, con capturas de pantalla, si este es tu primer servidor MCP
- Configuración de clientes para Claude Desktop, Claude Code, Cursor, VS Code Copilot, OpenAI Codex y otros
- Seguridad y Permisos y Restringir Herramientas Disponibles
- Recetario de indicaciones: indicaciones listas para usar por tarea
- Referencia de Configuración, incluida la configuración desde el chat cuando no hay credenciales configuradas
- Herramientas y Recursos, Modelo de Seguridad y Solución de Problemas
Comunidad
- Foro de la Comunidad de MainWP
- Discord
- Soporte de MainWP
Contribuciones
Se aceptan informes de errores y solicitudes de extracción. Por favor, informa los problemas de seguridad de forma privada como se describe en SECURITY.md.
npm ci # install dependencies
npm run dev # run in watch mode
npm run inspect # test with MCP Inspector
npm test # run tests
npm run lint # check code style
npm run format # fix formatting
CI ejecuta lint, verificación de formato, verificación de tipos, pruebas y compilación en cada solicitud de extracción. Cuando cambies una opción de configuración, actualiza la referencia de configuración del sitio de documentación en el mismo cambio. .agents/skills/mainwp-dashboard es la copia canónica de la habilidad del agente; consulta docs/plugin.md.
Licencia
GPL-3.0. Consulta LICENSE.