Cloudeval
Servidor MCP para revisão de arquitetura de nuvem antes da implantação. Permite que agentes de IA como Codex, Cursor, Claude Code e VS Code avaliem modelos Azure ARM, Bicep (compilado para ARM), ambientes Azure ao vivo e AWS CloudFormation (beta), gerem diagramas de arquitetura e retornem descobertas de custo, segurança e Well-Architected com base em evidências, a partir de mais de 1.650 verificações. Nome no registro MCP: io.github.ganakailabs/cloudeval.
Documentação
Documentação do Cloudeval
Documentação do Cloudeval construída com MkDocs e tema Material.
Configuração
-
Instale as dependências:
pip install -r requirements.txt -
Sirva a documentação localmente:
mkdocs serveVisite
http://127.0.0.1:8000para visualizar o site. -
Compile a documentação:
mkdocs build
Estrutura
docs/- Arquivos-fonte da documentaçãomkdocs.yml- Configuração do MkDocsrequirements.txt- Dependências Python.github/workflows/docs.yaml- Fluxo de trabalho do GitHub Actions para implantação
Implantação
A documentação é implantada automaticamente no GitHub Pages usando GitHub Actions:
- Implantação Automática: A cada push para o branch
main - Implantação Manual: Use o dispatch de fluxo de trabalho no GitHub Actions
- Processo de Implantação:
- Compila o site MkDocs
- Envia para o branch
gh-pages - Implanta via GitHub Pages Actions
Configuração Inicial
Antes da primeira implantação:
- Habilite o GitHub Pages nas Configurações do repositório → Pages (Fonte: GitHub Actions)
- Crie o branch
gh-pages(veja DEPLOYMENT.md) - Envie o arquivo de fluxo de trabalho para acionar a implantação
URL do Site
Após a implantação, o site estará disponível em:
- Domínio personalizado:
https://docs.cloudeval.ai/(após configuração de DNS) - GitHub Pages:
https://ganakailabs.github.io/cloudeval/
Domínio Personalizado
Este repositório está configurado para usar o domínio personalizado docs.cloudeval.ai.
Para configuração de DNS no Namecheap, veja NAMECHEAP_DNS_SETUP.md para instruções passo a passo.
Para informações gerais sobre domínio personalizado, veja docs/CUSTOM_DOMAIN.md.
Documentação
- Guia de Implantação - Informações detalhadas sobre implantação
- Configuração de Domínio Personalizado - Como configurar um domínio personalizado