Cómo desplegar WordPress, Laravel y más en la nube usando IA con el MCP de Cloudways
Cuando hablamos de desplegar aplicaciones como WordPress, WooCommerce, otros CMS o incluso proyectos hechos en PHP como Laravel, lo primero que se nos viene a la mente suele ser el hosting compartido: subir el código a mano, configurarlo, pelear con el panel y cruzar los dedos para que los recursos alcancen.
En esta guía te muestro una alternativa mucho más moderna para estos tiempos de IA: usar un MCP (Model Context Protocol) para desplegar y administrar tu infraestructura en la nube usando lenguaje natural. La plataforma que vamos a usar es Cloudways, una nube administrada que ya viene optimizada para este tipo de aplicaciones y que ahora ofrece su propio servidor MCP oficial.
Esto significa que en lugar de entrar al panel y hacer clics manualmente, puedes pedirle a tu herramienta de IA favorita (Claude Desktop, Claude Code, Cursor, VS Code, Codex, Gemini CLI, etc.) que haga todo el trabajo por ti: crear servidores, instalar WordPress, hacer backups, escalar recursos y más.
¿Qué es Cloudways?
Para quienes no la conocían, Cloudways es una plataforma de hosting administrado en la nube. A diferencia del hosting compartido tradicional, aquí tu aplicación vive en un entorno dedicado solo para ti, lo que se traduce en mucho mejor rendimiento y una mejor experiencia para tus usuarios.
Si bien los planes son un poco más altos que un hosting compartido, la ventaja es que pagas por los recursos que consumes y puedes escalar cuando lo necesites. Además, Cloudways ofrece su Lightning Stack, un stack preconfigurado para que aplicaciones PHP y CMS como WordPress corran lo más rápido posible.
Soporta el despliegue de:
- WordPress y WooCommerce
- Laravel y PHP vanilla
- Drupal, PrestaShop y otros CMS basados en PHP
¿Qué es un MCP y cómo funciona aquí?
Si nunca habías escuchado de los MCPs, es una tecnología bastante fácil de entender. MCP (Model Context Protocol) es un estándar abierto que permite conectar herramientas de IA con servicios externos. La idea es simple:
- Por un lado tienes tu cuenta en Cloudways (tu nube).
- Por otro lado tienes tu herramienta de IA favorita: Claude Desktop, Claude Code, Cursor, VS Code con GitHub Copilot, Windsurf, Gemini CLI, Codex, etc.
- El MCP actúa como puente: tú escribes una petición en lenguaje natural ("crea un servidor e instala WordPress"), la IA identifica la herramienta correcta del MCP, y esta ejecuta la operación real sobre la API de Cloudways.
Para que esto funcione, tanto el servicio como tu aplicación deben soportar el protocolo, y Cloudways ya lo soporta de forma oficial. Su MCP expone una enorme cantidad de tools que cubren prácticamente toda la plataforma: servidores, aplicaciones, servicios, monitoreo, backups, DNS, SSL, Git y más.
Requisitos previos
Según la documentación oficial de Cloudways, necesitas tres cosas:
- Una cuenta en Cloudways con acceso a los recursos que quieras administrar.
- Tu API Key de Cloudways (te muestro cómo obtenerla abajo).
- Node.js instalado en tu máquina (solo lo necesitan algunos clientes como Claude Desktop, que usan el puente
mcp-remote).
Cómo obtener tu API Key
- Inicia sesión en tu panel de Cloudways (platform.cloudways.com).
- En la parte inferior izquierda, entra a la sección API Integration.
- Haz clic en Generate API Key (o copia una llave existente).
- Guarda tu correo de la cuenta y tu API Key: son las credenciales que usará el MCP.
⚠️ Trata tu API Key como una contraseña. Cualquiera con acceso a ella puede controlar toda tu cuenta, incluyendo acciones destructivas como eliminar servidores.
Instalación del MCP de Cloudways
El endpoint oficial del servidor MCP es:
https://mcp.cloudways.com/mcp/
(Incluye la barra final; las variantes incorrectas fallan silenciosamente.)
Toda petición se autentica con estos headers:
| Header | Descripción |
|---|---|
X-CW-Email |
Tu correo de la cuenta Cloudways |
X-CW-Api-Key |
Tu API Key |
X-Mcp-Host |
El cliente desde el que te conectas (cursor, claude-code, claude-desktop, etc.) |
Veamos las dos formas que usé en el video: Cursor y Claude Code.
Opción 1: Instalarlo en Cursor
Cloudways ofrece un botón de instalación con un clic en su documentación. Al hacer clic te pide autorizar, abre Cursor en la sección Settings → Tools & MCP, y solo tienes que rellenar dos campos: tu correo de Cloudways y tu API Key. Le das a Install y listo.
Si prefieres hacerlo manualmente, edita ~/.cursor/mcp.json y agrega:
{
"mcpServers": {
"cloudways": {
"url": "https://mcp.cloudways.com/mcp/",
"headers": {
"X-CW-Email": "<tu-correo-de-cloudways>",
"X-CW-Api-Key": "<tu-api-key>",
"X-Mcp-Host": "cursor"
}
}
}
}
Guarda el archivo y verifica que el servidor "cloudways" aparezca con un punto verde en Settings → Tools & MCP. Si aparece en rojo, reinicia Cursor y revisa la sintaxis del JSON.
Opción 2: Instalarlo en Claude Code
Claude Code soporta servidores MCP remotos por HTTP de forma nativa. Puedes ejecutar el comando oficial:
claude mcp add --transport http \
--header "X-CW-Email: <tu-correo-de-cloudways>" \
--header "X-CW-Api-Key: <tu-api-key>" \
--header "X-Mcp-Host: claude-code" \
-s user \
cloudways https://mcp.cloudways.com/mcp/
O, como hice en el video, simplemente lanzar claude y decirle en lenguaje natural: "configura este MCP", pegándole el endpoint. Claude Code te va a pedir tu correo y API Key, y él mismo se encarga de escribir la configuración. Es más fácil en el sentido de que no tienes que buscar archivos de configuración ni reemplazar claves a mano.
Después de instalarlo, sal de Claude Code y vuelve a entrar. Puedes verificar la conexión escribiendo:
/mcp
Ahí debería aparecer el MCP de Cloudways entre tus servidores conectados.
¿Usas otra herramienta?
La documentación de Cloudways también incluye instrucciones para Windsurf, Claude Desktop, VS Code (GitHub Copilot), Gemini CLI y Codex (tanto la extensión como el CLI). Y si tu cliente no está en la lista pero soporta configuración JSON de MCP, la misma configuración de Cursor te va a funcionar.
Primer contacto: pregúntale qué puede hacer
Una vez conectado, algo que recomiendo es empezar con una pregunta básica:
"¿Qué puedes hacer usando Cloudways MCP?"
La IA va a revisar las tools disponibles y te las va a explicar de forma sencilla. En resumen, puedes:
- Crear, reiniciar, escalar, clonar y eliminar servidores
- Desplegar aplicaciones (WordPress, WooCommerce, Laravel, etc.)
- Consultar métricas de CPU, RAM y disco en tiempo real
- Hacer backups a nivel de servidor o de aplicación
- Administrar SSL, DNS, servicios y credenciales
Básicamente, controlar toda tu cuenta de Cloudways usando solo IA.
Ejemplo 1: Crear un servidor con WordPress usando lenguaje natural
Ahora sí, vamos con el ejemplo práctico. En un chat nuevo le pedimos:
"Crea un servidor e instala WordPress usando Cloudways MCP"
La IA carga las herramientas del MCP y empieza a trabajar, aunque en el camino puede hacerte algunas preguntas para resolver dudas:
- Proveedor de nube: en mi caso escogí el recomendado, DigitalOcean.
- Región: dónde estará ubicado el servidor.
- Tamaño: elegí uno de los más económicos (1 GB de RAM).
- Nombre: puedes dejar el que sugiere o ponerle uno propio, como "WordPress Server".
Y listo. Sin hacer clics ni conocer la interfaz, el servidor se empieza a crear. Después de unos minutos, la IA te devuelve todos los datos: RAM, región, ID del servidor, la IP pública, la URL del sitio de WordPress y hasta las credenciales de acceso.
⚠️ Estas credenciales manténganlas seguras, porque cualquiera con ellas puede entrar a tu proyecto.
Si entras a tu panel de Cloudways, vas a ver el servidor creado tal cual lo pediste: DigitalOcean, 1 GB, con la aplicación de WordPress dentro. Y si visitas la URL con /wp-admin y usas las credenciales que te dio la IA, ya tienes acceso al panel de WordPress con la instalación completa, incluyendo su base de datos MySQL y Redis.
Bonus: conexión SSH al servidor
El MCP también te da las credenciales SSH del servidor. Desde cualquier terminal (o la integrada de tu editor) puedes hacer:
ssh <usuario>@<ip-del-servidor>
Ingresas la contraseña y ya estás dentro del VPS, donde puedes ver los archivos del proyecto en public_html. Es decir, ya puedes administrar la infraestructura de tu nube combinando lenguaje natural con acceso directo cuando lo necesites.
Ejemplo 2: Crear una app en Laravel y desplegarla automáticamente
Para el segundo ejemplo, abrí una carpeta nueva en Cursor y le pedí al agente:
"Crea una aplicación de finanzas personales con Laravel y MySQL y luego súbela a Cloudways usando Cloudways MCP"
Esto son dos pasos en un solo prompt: primero crea el proyecto localmente (con PHP y Blade, probándolo incluso con el navegador integrado del editor) y luego aprovisiona la nube y despliega el proyecto usando el MCP.
Después de varios minutos, el resultado es una aplicación de seguimiento de gastos construida localmente y desplegada en Cloudways, con su URL lista para usar: registro de usuarios, dashboard, movimientos, categorías editables y estadísticas, todo funcionando en producción sin que tú hayas tocado el panel.
Si ahora le preguntas a la IA "¿qué servidores tengo en mi cuenta de Cloudways?", te va a listar el servidor con sus dos aplicaciones: WordPress App y Finance Tracker.
DevOps asistido por IA: monitoreo, backups y escalado
Aquí es donde esto se pone realmente interesante, porque el MCP no es solo para desplegar. Es una forma de tener DevOps asistido por IA.
Consultar métricas en tiempo real
Puedes pedirle:
"¿Cuál es el estado actual de este servidor?"
Y el MCP consulta las métricas en tiempo real de CPU, RAM y disco. En mi caso me devolvió algo como: 56% de CPU, 91% de memoria y 37% de disco. Cada vez que preguntas, vuelve a consultar y te trae el estado actual.
Backups con un prompt
"Haz un backup de la aplicación de WordPress"
Después de unos minutos, el backup se genera y queda almacenado en Cloudways. Puedes verificarlo en el panel, en la sección Backup and Restore de la aplicación, donde aparece la fecha del último respaldo.
Reiniciar servicios
"Reinicia el servidor completamente"
El servicio se apaga y vuelve a iniciar automáticamente. Durante el reinicio las métricas de monitoreo dejan de cargar, y en cuanto termina (es relativamente rápido) todo vuelve a la normalidad.
Análisis y sugerencias de escalado
Esta es mi parte favorita. Como la IA tiene acceso al estado del servidor, puedes pedirle:
"Analiza el uso de los recursos de mi servidor y dame sugerencias"
En mi caso detectó que la memoria era el cuello de botella: en desarrollo funcionaba, pero con tráfico real de producción era fácil llegar al límite y tener errores relacionados a la memoria. Me sugirió dos opciones: escalar a 2 GB de RAM o activar caché en WordPress para reducir el consumo de PHP en picos de tráfico.
Y lo mejor: ni siquiera tienes que hacerlo tú. Le dices "haz la opción uno" y el propio MCP se encarga de escalar el servidor. En unos minutos la memoria pasó de 1 a 2 GB y el disco de 25 a 50 GB.
💡 Tip: justo después de escalar vas a ver el CPU al 100%. Es normal: el escalado lanza una gran cantidad de tareas. Después de unos 10 minutos el uso vuelve a la normalidad. Tenlo en cuenta si vas a escalar tus servicios con el MCP.
También puedes pedirle cosas como "analiza el tráfico de mis sitios web" y te devuelve un resumen con el tráfico, las redirecciones e incluso recomendaciones para mejorar.
Conclusión
Como has podido ver, usar Cloudways con su MCP es bastante fácil. Puedes delegarle a la IA la mayor cantidad de tareas: crear servidores, desplegar WordPress o Laravel, monitorear recursos, hacer backups y escalar, todo con lenguaje natural.
Este es un diferenciador bastante grande frente a otras plataformas de hosting, porque en lugar de navegar paneles, simplemente pides lo que necesitas y se ejecuta de forma automática. Y a diferencia del hosting compartido, aquí tienes una nube dedicada con un stack optimizado (Lightning Stack) para que tus aplicaciones sean realmente rápidas, además de prueba para entornos empresariales durante 30 días.
Si quieres probarlo, te dejo el enlace en la descripción del video con el que puedes obtener 30% de descuento en los primeros 3 meses, o puedes aplicar el código FAZT al momento de adquirir tu suscripción.
Recursos
- Documentación oficial del MCP de Cloudways: guía de conexión para todos los clientes soportados
- Cloudways API Playground: para explorar los endpoints disponibles
- Video completo con la demo paso a paso en el canal