Cloudeval
Servidor MCP para revisión de arquitectura cloud previa al despliegue. Permite que agentes de IA como Codex, Cursor, Claude Code y VS Code evalúen plantillas ARM de Azure, Bicep (compilado a ARM), entornos Azure en vivo y AWS CloudFormation (beta), generen diagramas de arquitectura y devuelvan hallazgos respaldados por evidencia sobre costos, seguridad y Well-Architected a partir de más de 1,650 verificaciones. Nombre en el registro MCP: io.github.ganakailabs/cloudeval.
Documentación
Documentación de Cloudeval
Documentación para Cloudeval construida con MkDocs y el tema Material.
Configuración
-
Instalar dependencias:
pip install -r requirements.txt -
Servir la documentación localmente:
mkdocs serveVisita
http://127.0.0.1:8000para ver el sitio. -
Construir la documentación:
mkdocs build
Estructura
docs/- Archivos fuente de la documentaciónmkdocs.yml- Configuración de MkDocsrequirements.txt- Dependencias de Python.github/workflows/docs.yaml- Flujo de trabajo de GitHub Actions para el despliegue
Despliegue
La documentación se despliega automáticamente en GitHub Pages usando GitHub Actions:
- Despliegue automático: En cada push a la rama
main - Despliegue manual: Usa el despacho de flujos de trabajo en GitHub Actions
- Proceso de despliegue:
- Construye el sitio de MkDocs
- Realiza push a la rama
gh-pages - Despliega mediante GitHub Pages Actions
Configuración inicial
Antes del primer despliegue:
- Habilita GitHub Pages en Configuración del repositorio → Pages (Fuente: GitHub Actions)
- Crea la rama
gh-pages(consulta DEPLOYMENT.md) - Haz push del archivo de flujo de trabajo para activar el despliegue
URL del sitio
Una vez desplegado, el sitio estará disponible en:
- Dominio personalizado:
https://docs.cloudeval.ai/(después de la configuración de DNS) - GitHub Pages:
https://ganakailabs.github.io/cloudeval/
Dominio personalizado
Este repositorio está configurado para usar el dominio personalizado docs.cloudeval.ai.
Para la configuración de DNS de Namecheap, consulta NAMECHEAP_DNS_SETUP.md para instrucciones paso a paso.
Para información general sobre dominios personalizados, consulta docs/CUSTOM_DOMAIN.md.
Documentación
- Guía de despliegue - Información detallada sobre el despliegue
- Configuración de dominio personalizado - Cómo configurar un dominio personalizado