deploypilot
DeployPilot es una puerta de enlace nativa para IA que conecta IDEs sandboxeados con infraestructura propia mediante el protocolo MCP. Utiliza Go y Vue.js, soporta PostgreSQL, Redis y S3/MinIO, e integra 91+ herramientas para despliegues autónomos desde Claude, Cursor o TRAE.
Ficha actualizada 27 sept 2026, 14:06 · upstream 27 sept 2026, 13:50 · release v1.11.2-beta.27
Qué es deploypilot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
DeployPilot es una puerta de enlace auto-alojada que utiliza el protocolo MCP para permitir que asistentes de IA gestionen infraestructura de servidor. Instálase en un comando y otorga control total sobre despliegue, DNS, SSL, monitorización y más.
La arquitectura consta de tres capas: MCP Server con 91+ herramientas nativas para IDEs, REST API con JWT y RBAC para acceso programático, y WebSocket/SSE para streaming de logs en tiempo real. Incluye un panel web en Vue 3 + TypeScript + Tailwind CSS accesible en localhost:8080.
Soporta gestión multi-servidor (SSH, Docker local/remote, Kubernetes), ciclo de vida completo de contenedores con auto-curación, gestión de DNS multi-proveedor (Cloudflare, Aliyun, Tencent Cloud), automatización de certificados SSL y integración con CI/CD como GitHub Actions y Gitea.
- Despliegue autónomo de aplicaciones desde IDEs sandboxeados como Cursor o Claude sin acceso SSH directo
- Gestión unificada de registros DNS en múltiples proveedores (Cloudflare, Aliyun, Tencent Cloud) mediante MCP
- Automatización de solicitud, renovación y eliminación de certificados SSL directamente desde el panel web o MCP
- Integración con pipelines CI/CD para monitorear builds sin salir del entorno de desarrollo de IA
- Monitorización en tiempo real de contenedores con alertas configurables y auto-curación ante fallos
- Implementación nativa del protocolo MCP con 91+ herramientas verificadas para gestión de infraestructura
- Soporte multi-servidor con detección automática de entornos (SSH, Docker, Kubernetes)
- Control de acceso RBAC de cuatro niveles (owner > admin > dev > viewer) con auditoría completa de cambios
- Panel web en Vue 3 + TypeScript + Tailwind CSS con soporte i18n en inglés y chino
- Auto-curación de contenedores con reinicio automático y rollback ante umbrales de fallo
- Licencia BSL 1.1 que restringe uso comercial hasta el 2029-04-28, tras lo cual se convierte en MIT
- Requiere configuración manual de variables de entorno críticas como JWT_SECRET y REDIS_PASSWORD
- Exposición de puertos específicos (8080, 6379, 9091) que pueden necesitar ajuste en entornos restringidos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar Docker Compose con variables de entorno generadas mediante openssl. Configurar reverse proxy inverso para ocultar puertos internos (8080, 6379, 9091). Asegurar configuración RBAC antes de permitir acceso desde IDEs externos. Verificar compatibilidad de Go 1.24.13 y Vue 3.5 en el entorno objetivo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.