Saltar al contenido principal

Claude MCP (Model Context Protocol)

Conecta Claude Desktop o Claude Code directamente a Deployalo para publicar sitios y deployar apps con comandos naturales.

Qué es MCP?

MCP (Model Context Protocol) es el estándar de Anthropic para conectar Claude a servicios externos. Con Deployalo MCP puedes:

  • Publicar landing pages - "Crea una landing para mi gimnasio"
  • Deployar apps - "Quiero instalar n8n en mi servidor"
  • Gestionar sitios - "Muéstrame mis sitios y edita el index.html"
  • Monitorear deployments - "¿Cómo está mi WordPress? Muéstrame los logs"

Instalación

Opción 1: Claude Desktop (Recomendado)

  1. Abre Claude Desktop
  2. Ve a Settings → Connectors → Add Integration
  3. Ingresa la URL: https://api.deployalo.com/mcp
  4. Completa el login con tu cuenta de Deployalo
  5. ¡Listo! Ya puedes hablar con Claude sobre tus sitios

Opción 2: Via NPX

Agrega a tu configuración de Claude Desktop:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
"mcpServers": {
"deployalo": {
"command": "npx",
"args": ["deployalo-mcp"]
}
}
}

Reinicia Claude Desktop. La primera vez abrirá tu navegador para autenticarte.

Opción 3: Claude Code (Terminal)

claude mcp add deployalo -- npx deployalo-mcp

Opción 4: Con API Key (Programático)

Si necesitas acceso programático (scripts, CI/CD), puedes usar una API Key:

  1. Ve a deployalo.com/settings/api-keys
  2. Crea una nueva API Key
  3. Usa el header Authorization: Bearer dply_xxx...
curl -X POST https://api.deployalo.com/mcp \
-H "Authorization: Bearer dply_tu_api_key" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Ejemplos de Uso

Crear una Landing Page

Usuario: Crea una landing page para "Gym Fitness Pro", un gimnasio
con clases de spinning, crossfit y yoga. Teléfono: 5512345678

Claude: [Genera HTML con Tailwind CSS]
[Usa publish_website para publicarla]

¡Tu landing está lista!
https://swift-gym-123.sites.deployalo.com

Deployar una App

Usuario: Quiero instalar n8n para automatizar mi negocio

Claude: n8n es perfecto para automatización. Hay 3 planes:
- Básico ($12/mes): 4GB RAM
- Avanzado ($22/mes): 8GB RAM
- Pro ($35/mes): 16GB RAM

¿Cuál prefieres?

Usuario: El básico está bien

Claude: [Usa create_deployment_link]

Aquí está tu link de checkout:
https://deployalo.com/deploy/n8n?plan=basico

Gestionar Sitios Existentes

Usuario: Muéstrame mis sitios

Claude: [Usa list_my_websites]

Tienes 3 sitios:
1. gym-fitness - https://gym-fitness.sites.deployalo.com
2. mi-tienda - https://mi-tienda.sites.deployalo.com
3. portafolio - https://portafolio.sites.deployalo.com

Usuario: Edita el título del gym-fitness a "Gym Pro 2025"

Claude: [Usa read_site_file para leer index.html]
[Modifica el título]
[Usa write_site_file para guardar]

¡Listo! El título ha sido actualizado.

Monitorear Deployments

Usuario: ¿Cómo está mi WordPress?

Claude: [Usa get_deployment_status]

Tu WordPress está funcionando:
- Estado: running
- CPU: 15%
- RAM: 45%
- URL: https://mi-blog.deployalo.com

Usuario: Muéstrame los últimos logs

Claude: [Usa get_container_logs]

Últimos logs de WordPress:
[2024-01-06 10:30:15] Apache started
[2024-01-06 10:30:20] MySQL connected
...

Herramientas Disponibles

Sites (Hosting Estático)

HerramientaDescripción
publish_websitePublicar nueva landing page
update_websiteActualizar sitio existente
import_websiteImportar desde URL
list_my_websitesVer todos mis sitios
browse_site_filesNavegar archivos
read_site_fileLeer contenido de archivo
write_site_fileEditar/crear archivo
delete_websiteEliminar sitio
upload_assetSubir imágenes/archivos

Apps (1-Click Deployments)

HerramientaDescripción
list_available_appsVer 39+ apps disponibles
get_app_detailsInfo detallada de una app
create_deployment_linkGenerar link de checkout
get_app_setup_guideGuía de configuración

Deployments (VPS)

HerramientaDescripción
list_my_deploymentsVer mis deployments
get_system_statusEstado y métricas (CPU, RAM, disco)
restart_deploymentReiniciar containers
get_container_logsVer logs de Docker
exec_commandEjecutar comando SSH
configure_deploymentEditar variables de entorno

Dominios

HerramientaDescripción
connect_domainConectar dominio personalizado
check_domainVerificar DNS

AI

HerramientaDescripción
analyze_seoAnálisis SEO con recomendaciones
generate_contentGenerar contenido para landing

Resources (Contexto)

Además de herramientas, Claude puede acceder a recursos para obtener contexto:

ResourceDescripción
sites://my/listLista de mis sitios
sites://{subdomain}/treeÁrbol de archivos de un sitio
sites://{subdomain}/file/{path}Contenido de un archivo
deployments://my/listLista de mis deployments
deployments://{id}/detailsDetalles de un deployment

Apps Disponibles

Deployalo ofrece 39+ aplicaciones open source listas para deployar:

Automatización

  • n8n - Automatización de workflows
  • Dify - Plataforma de AI apps

CRM & Ventas

  • Twenty - CRM moderno open source
  • Chatwoot - Soporte al cliente omnicanal

E-commerce

  • WooCommerce - Tienda online con WordPress
  • Odoo - ERP completo

Analytics

  • Plausible - Analytics privado
  • Metabase - Business intelligence
  • Apache Superset - Dashboards y reportes

Contenido

  • WordPress - Blog y CMS
  • Ghost - Publicación moderna
  • Directus - Headless CMS

Productividad

  • Nextcloud - Nube privada
  • AppFlowy - Alternativa a Notion
  • Plane - Gestión de proyectos

DevOps

  • GitLab - DevOps completo
  • Gitea - Git ligero
  • Uptime Kuma - Monitoreo

Ver lista completa →

Solución de Problemas

"Error de autenticación"

  1. Verifica que tienes una cuenta en deployalo.com
  2. Revoca y vuelve a conectar la integración en Claude

"No veo mis sitios/deployments"

Asegúrate de estar autenticado. Di a Claude:

Conecta mi cuenta de Deployalo

"El sitio no se publica"

Verifica que el HTML sea válido y completo (incluye <!DOCTYPE html>, <html>, <head>, <body>).

Preguntas Frecuentes

¿Es gratis?

  • Sites (hosting estático): Gratis ilimitado
  • Apps (VPS): Desde $8 USD/mes según la app

¿Puedo usar mi propio dominio?

Sí, usa connect_domain para conectar cualquier dominio. Claude te guiará con la configuración DNS.

¿Qué pasa si elimino la conexión?

Tus sitios y deployments permanecen activos. Solo pierdes la capacidad de gestionarlos via Claude hasta reconectar.

¿Funciona con Claude móvil?

MCP solo funciona con Claude Desktop (macOS/Windows) y Claude Code (terminal).

Soporte