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

MainWP MCP

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

npm version CI License: GPL-3.0

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.

Terminal conversation through the MainWP MCP server: asking how many sites am I managing, then updating WooCommerce on every site where it is behind

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:

Comunidad

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.