Cloudeval
デプロイ前のクラウドアーキテクチャレビュー用MCPサーバー。Codex、Cursor、Claude Code、VS CodeなどのAIエージェントが、Azure ARMテンプレート、Bicep(ARMにコンパイル済み)、ライブAzure環境、AWS CloudFormation(ベータ版)を評価し、アーキテクチャ図を生成し、1,650以上のチェックからエビデンスに基づくコスト、セキュリティ、Well-Architectedの所見を返すことを可能にします。MCPレジストリ名: io.github.ganakailabs/cloudeval。
ドキュメント
Cloudeval Docs
Documentation for Cloudeval built with MkDocs and Material theme.
Setup
-
Install dependencies:
pip install -r requirements.txt -
Serve documentation locally:
mkdocs serveVisit
http://127.0.0.1:8000to view the site. -
Build documentation:
mkdocs build
Structure
docs/- Documentation source filesmkdocs.yml- MkDocs configurationrequirements.txt- Python dependencies.github/workflows/docs.yaml- GitHub Actions workflow for deployment
Deployment
The documentation is automatically deployed to GitHub Pages using GitHub Actions:
- Automatic Deployment: On every push to
mainbranch - Manual Deployment: Use workflow dispatch in GitHub Actions
- Deployment Process:
- Builds MkDocs site
- Pushes to
gh-pagesbranch - Deploys via GitHub Pages Actions
Initial Setup
Before the first deployment:
- Enable GitHub Pages in repository Settings → Pages (Source: GitHub Actions)
- Create
gh-pagesbranch (see DEPLOYMENT.md) - Push the workflow file to trigger deployment
Site URL
Once deployed, the site will be available at:
- Custom domain:
https://docs.cloudeval.ai/(after DNS configuration) - GitHub Pages:
https://ganakailabs.github.io/cloudeval/
Custom Domain
This repository is configured to use the custom domain docs.cloudeval.ai.
For Namecheap DNS setup, see NAMECHEAP_DNS_SETUP.md for step-by-step instructions.
For general custom domain information, see docs/CUSTOM_DOMAIN.md.
Documentation
- Deployment Guide - Detailed deployment information
- Custom Domain Setup - How to configure a custom domain