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 DeployadoRegí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

Terminal
$ 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:

~/.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):

mcp.json
{
"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 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.