Deployado MCP Server
Conecta tu asistente de IA para programar con Deployado. Despliega, gestiona apps, ve logs y más — directamente desde Claude Code, Cursor o cualquier cliente compatible con MCP.
Descripción General
El servidor MCP (Model Context Protocol) de Deployado permite que los asistentes de IA interactúen con tu infraestructura de Deployado. En lugar de cambiar entre tu editor y el dashboard, tu asistente de IA puede desplegar apps, revisar logs, gestionar bases de datos y más — todo dentro de tu flujo de trabajo de programación.
28 Herramientas
Cobertura completa de la API de Deployado — apps, bases de datos, despliegues, variables de entorno y más.
Seguro
Usa tu token de API — la misma autenticación que el CLI y la API REST.
Cualquier Proyecto
Configura una vez, úsalo desde cualquier proyecto. Funciona globalmente en todo tu espacio de trabajo.
Requisitos Previos
- Node.js 20+ — Requerido para ejecutar el servidor MCP
- Cuenta de Deployado — Regístrate si no tienes uno
- Token de API — Genera uno desde Configuración → Tokens de API
- Cliente compatible con MCP — Claude Code, Cursor, Windsurf, o cualquier otro cliente MCP
Instalación
Instalar desde npm
$ npm install -g deployado-mcp
O instalar desde el código fuente
$ git clone https://github.com/rbaezam/deployado-mcp.git
$ cd deployado-mcp
$ npm install && npm run build
Configuración
Agrega el servidor MCP a la configuración de tu cliente de IA. Aquí hay ejemplos para los clientes más populares.
Claude Code
Agrega a tu ~/.claude.json:
{
"mcpServers": {
"deployado": {
"command": "npx",
"args": ["-y", "deployado-mcp"],
"env": {
"DEPLOYADO_API_TOKEN": "your-token-here"
}
}
}
}
Cursor / Windsurf
Agrega a tu configuración de MCP (Settings → MCP Servers):
{
"mcpServers": {
"deployado": {
"command": "npx",
"args": ["-y", "deployado-mcp"],
"env": {
"DEPLOYADO_API_TOKEN": "your-token-here"
}
}
}
}
Variables de Entorno
| Variable | Requerido | Descripción |
|---|---|---|
DEPLOYADO_API_TOKEN |
Sí | Tu token de API desde Settings → API Tokens |
DEPLOYADO_BASE_URL |
No | URL base de la API (predeterminado: https://deployado.com) |
Herramientas Disponibles
El servidor MCP expone 28 herramientas organizadas por tipo de recurso. Tu asistente de IA puede usar cualquiera de estas para interactuar con tu infraestructura de Deployado.
Apps
Gestionar tus aplicaciones
deployado_list_apps
Listar todas las apps, opcionalmente filtradas por proyecto
deployado_get_app
Obtener información detallada de una app
deployado_create_app
Crear una nueva app en un proyecto
deployado_update_app
Actualizar configuración de la app
deployado_delete_app
Eliminar permanentemente una app
deployado_deploy
Iniciar un nuevo despliegue
deployado_rollback
Revertir a una versión anterior
deployado_list_releases
Ver historial de versiones
deployado_get_logs
Obtener logs del contenedor
Deployments
Monitorear estado e historial de despliegues
deployado_list_deployments
Listar despliegues recientes de una app
deployado_get_deployment
Obtener detalles del despliegue con fases y errores
deployado_current_deployment
Obtener el despliegue actualmente activo
Variables de Entorno
Gestionar configuración de la app
deployado_list_env
Muestra todas las variables de entorno
deployado_set_env
Establecer o actualizar variables de entorno
deployado_delete_env
Eliminar una variable de entorno
Databases
Gestionar bases de datos PostgreSQL
deployado_list_databases
Listar todas las bases de datos
deployado_get_database
Obtener detalles de la base de datos e info de conexión
deployado_create_database
Crear una nueva base de datos PostgreSQL
deployado_delete_database
Eliminar una base de datos
deployado_connect_database
Conectar una app a una base de datos
deployado_disconnect_database
Desconectar una app de una base de datos
Servidores y Proyectos
Ver información de infraestructura y proyectos
deployado_list_servers
Listar servidores con estado y métricas de recursos
deployado_get_server
Obtener información detallada del servidor
deployado_list_projects
Listar todos los proyectos
deployado_get_project
Obtener detalles del proyecto
Ejecución, Blueprints y Cuenta
Ejecución remota, despliegue de stacks e información de cuenta
deployado_exec
Ejecutar un comando dentro de un contenedor en ejecución
deployado_validate_blueprint
Validar un blueprint YAML sin desplegar
deployado_deploy_blueprint
Desplegar un stack completo desde un blueprint
deployado_whoami
Mostrar cuenta actual e información del token
Ejemplos de Uso
Una vez configurado, puedes pedirle a tu asistente de IA que realice cualquier operación de Deployado usando lenguaje natural.
Despliega tus aplicaciones
"Desplegar mi app a producción"
Usa deployado_deploy
Verificar estado del despliegue
"¿Cuál es el estado de mi último despliegue?"
Usa deployado_current_deployment
Ver logs
"Muéstrame las últimas 50 líneas de logs de mi app"
Usa deployado_get_logs
Establece una variable de entorno
"Establecer DATABASE_URL y SECRET_KEY_BASE para mi app"
Usa deployado_set_env
Ejecutar una migración de base de datos
"Ejecutar 'mix ecto.migrate' dentro del contenedor de mi app"
Usa deployado_exec
Crear una base de datos y conectarla
"Crear una base de datos PostgreSQL y conectarla a mi app"
Usa deployado_create_database + deployado_connect_database
Consejo: El asistente de IA descubrirá y usará automáticamente las herramientas correctas. Solo describe lo que quieres hacer en lenguaje natural — no necesitas recordar nombres de herramientas.
¿Necesitas Ayuda?
Si encuentras algún problema, estamos aquí para ayudar.