Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

wpvibe-ai-mcp

Plugin WordPress open-source que implementa Model Context Protocol (MCP) para exponer operaciones de WordPress a asistentes IA como Claude, ChatGPT, Cursor y Windsurf mediante endpoints REST autenticados con OAuth.

Ficha actualizada 22 sept 2026, 17:57 · upstream 22 sept 2026, 15:16 · release v1.5.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es wpvibe-ai-mcp

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

WPVibe es un plugin de WordPress que integra el protocolo MCP (Model Context Protocol), permitiendo que asistentes de IA gestionen sitios WordPress auto-alojados mediante conversación natural. El repositorio contiene solo el componente del lado del plugin, mientras que el servidor MCP hospedado reside en wpvibe.ai.

El plugin expone operaciones de WordPress como herramientas MCP a través de endpoints REST autenticados, incluyendo gestión de contenido (posts, páginas, CPT), edición segura de temas con sandbox y validación de sintaxis PHP, ejecución de comandos WP-CLI allowlistados (34 comandos), uso de la WordPress Abilities API (WP 6.9+), carga de medios desde URLs/Unsplash y exploración del sitio (archivos, plugins, temas).

El modelo de seguridad incluye OAuth sin contraseñas de aplicación, cifrado AES-256-GCM para credenciales en reposo, checks per-endpoint de WordPress capabilities, honor de DISALLOW_FILE_MODS, sandboxing de rutas, allowlist de extensiones de archivo, validación de sintaxis PHP antes de escribir, queries DB restringidas a SELECT con LIMIT 1000, denylist de opciones sensibles y flujo de confirmación en dos fases para instalaciones/actualizaciones de plugins.

CASOS DE USO
  • Gestión de contenido: crear, actualizar y publicar posts, páginas y CPT vía REST API
  • Edición segura de temas con workflow draft-preview-publish y validación de sintaxis PHP
  • Ejecución de comandos WP-CLI allowlistados (34 comandos) sin binario wp-cli externo
  • Uso de WordPress Abilities API para llamar a habilidades registradas por plugins (WP 6.9+)
  • Carga de medios: subir imágenes desde URLs o Unsplash directamente a la biblioteca multimedia
  • Exploración del sitio: listar archivos, buscar código, inspeccionar plugins y temas instalados
PUNTOS DESTACADOS
  • Protocolo MCP nativo compatible con cualquier cliente AI (Claude, ChatGPT, Cursor, Windsurf)
  • Sin vendor lock-in gracias al uso de protocolo abierto estándar
  • Edición segura de temas con sandbox, preview y validación de sintaxis PHP antes de guardar
  • Integración con WordPress Abilities API introducida en WP 6.9
  • Modelo de seguridad robusto: OAuth, AES-256-GCM, capability checks, sandboxing de rutas
  • Licencia GPL-2.0-or-later compatible con ecosistema WordPress
PRECAUCIONES
  • Requiere servicio hosted externo (wpvibe.ai) para la experiencia completa del MCP server
  • Solo 34 comandos WP-CLI allowlistados, no todos los comandos disponibles
  • DELETE mueve contenido a trash en lugar de eliminar permanentemente vía MCP
  • Queries DB restringidas a SELECT con LIMIT máximo de 1000 registros
  • Requiere WordPress 6.0+ (testado hasta 6.9), no compatible con versiones antiguas
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar desde WordPress.org o clonar en wp-content/plugins/vibe-ai/. Activar en wp-admin, hacer clic en el link OAuth de autorización en la página admin WPVibe, añadir URL MCP server (https://mcp.wpvibe.ai/mcp) al cliente AI. Requiere PHP 7.4+ (8.x recomendado), WordPress 6.0+. Para producción, verificar disponibilidad del servidor hosted wpvibe.ai y configurar correctamente el OAuth flow.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
PHP
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.