Cloudeval CLI
- ✓Actively maintained (<30d)
- ✓Documented (README)
- !Licence file present but not machine-readable
- !Install pipes a remote script into a shell (curl | sh)
git clone https://github.com/ganakailabs/cloudeval-cli{
"mcpServers": {
"cloudeval-cli": {
"command": "node",
"args": ["/path/to/cloudeval-cli/dist/index.js"]
}
}
}MCP Servers overview
[](https://cloudeval.ai) <p align="center"> <img src="docs/assets/images/cli/tui-chat.png" alt="Cloudeval CLI terminal UI" width="100%"> </p> # Cloudeval CLI **Your cloud, in the terminal: evaluated, reported, and agent-ready.** [](https://github.com/ganakailabs/cloudeval-cli/releases/latest) [](https://www.npmjs.com/package/@ganakailabs/cloudeval-cli) [](https://www.npmjs.com/package/@ganakailabs/cloudeval-cli) [](https://github.com/ganakailabs/cloudeval-cli/releases) [](https://github.com/ganakailabs/cloudeval-cli/actions/workflows/semantic-release.yml) [](https://cloudeval.ai) [](https://docs.cloudeval.ai/cli/get-started) [](https://discord.gg/tk5dcU2a7T) [](https://github.com/ganakailabs/cloudeval-cli/issues) [](https://github.com/ganakailabs/cloudeval-cli/blob/main/AGENTS.md) Cloudeval CLI turns **ARM templates**, **GitHub-hosted IaC**, and **live Azure context** into cost, architecture, and Well-Architected signals. Use it as a terminal UI, a scriptable automation client, or an MCP server for Codex, Cursor, Claude, VS Code, and any stdio JSON-RPC client. ## Why Use It | For | What you get | | ------------------ | --------------------------------------------------------------------------------------------------------------------------------- | | **Terminal users** | A full TUI with chat, Agent mode, workspace tabs, thread switching, slash commands, a context rail, task ledger, artifact chips, and local SQLite session history. | | **Automation** | Stable `json`, `ndjson`, `markdown`, and text output; payloads on stdout; progress and prompts on stderr; predictable exit codes. | | **Agents and CI** | Scoped access-key credentials, redacted output by default, MCP toolsets, recipes, and machine-readable capability metadata. | ## Install Node.js 20+ users can install from npm: ```bash npm install -g @ganakailabs/cloudeval-cli cloudeval --help ``` macOS, Linux, WSL2, Git Bash, and PowerShell 7+ on Windows or Linux can use the standalone release installer: ```bash curl -fsSL https://cli.cloudeval.ai/install.sh | bash ``` ```powershell irm https://cli.cloudeval.ai/install.ps1 | iex ``` Then reload your shell and sign in: ```bash source ~/.bashrc # or: source ~/.zshrc cloudeval login cloudeval status cloudeval chat ``` Device login goes through **cloudeval.ai** and always asks the browser auth provider to show the account chooser, so users can choose the intended work email even when another account is already signed in. No local Azure app registration is needed for normal CLI use. <details> <summary><strong>Installer behavior and controls</strong></summary> The installer: - downloads checksum-verified GitHub release assets and installs `cloudeval`; - creates the `eva` and `cloud` aliases on non-Windows platforms; - can install shell completions for bash, zsh, and fish; - can offer concise MCP setup for detected Codex, Claude Desktop, Cursor, and VS Code clients, skipping clients where Cloudeval MCP is already configured and avoiding prompts when only manual-only setup remains; - asks whether to share limited CLI telemetry, defaulting to yes; declining writes `telemetry.enabled=false`; - explains credential setup but does not create access keys or write secrets into MCP client config; - shows compact labeled progress bars in interactive terminals; - uses connect/stall timeouts so slow CDN transfers fail clearly. Useful controls: ```bash curl -fsSL https://cli.cloudeval.ai/install.sh | CLOUDEVAL_INSTALL_AGENT_SETUP=0 bash curl -fsSL https://cli.cloudeval.ai/install.sh | CLOUDEVAL_INSTALL_MCP_CLIENTS=codex,cursor bash curl -fsSL https://cli.cloudeval.ai/install.sh | CLOUDEVAL_TELEMETRY=0 bash ``` ```powershell $env:CLOUDEVAL_ASSUME_YES = "1" irm https://cli.cloudeval.ai/install.ps1 | iex ``` The bash installer can also detect agent clients and offer MCP setup. The PowerShell installer installs the verified binary, `yoga.wasm`, license notices, PATH, and optional PowerShell tab completions. Run `cloudeval mcp setup` afterward when you want MCP client configuration. </details> ## Telemetry Cloudeval CLI sends curated custom events to Azure Application Insights by default. Events cover command family, success, duration, safe option enums, CLI version, Node/runtime version, OS major version, architecture, install source, update/install outcomes, MCP tool names, and TUI launch/exit metadata. After login, events may include the signed-in email and first/last/full name. Telemetry never sends raw prompts, command output, tokens, local paths, project or resource identifiers, account/session/tenant identifiers, cloud resource names, stack traces, or raw error messages. Disable or re-enable it anytime: ```bash cloudeval config set telemetry.enabled false cloudeval config get telemetry.enabled --format json cloudeval config set telemetry.enabled true cloudeval config unset telemetry.enabled ``` Environment overrides take precedence for a single run: ```bash CLOUDEVAL_TELEMETRY=0 cloudeval status --format json CLOUDEVAL_TELEMETRY=1 cloudeval --help ``` Update later with: ```bash cloudeval update --check cloudeval update --yes ``` After an update, restart or reload configured MCP clients when you are ready to load newly exposed Cloudeval tools, resources, or prompts. Cloudeval does not restart Codex, Claude, Cursor, VS Code, or other MCP hosts automatically. Uninstall local installer-owned artifacts while keeping Cloudeval config, sessions, and auth by default: ```bash cloudeval uninstall --dry-run cloudeval uninstall --yes cloudeval uninstall --yes --remove-config # also removes ~/.config/cloudeval npm uninstall -g @ganakailabs/cloudeval-cli # if installed through npm ``` ## Start Here ```bash cloudeval # Terminal UI cloudeval tui --graph-diagram ascii cloudeval ask "Summarize my cloud risk" --format json cloudeval agent "Find cost and architecture risks" --format json cloudeval agents list cloudeval agents run cost --project <project-id> --format json cloudeval recipes list cloudeval projects list cloudeval uninstall --dry-run cloudeval projects graph insights <project-id> --focus impact --resource <resource-id> --format json cloudeval validate template --template-file template.json --parameters-file parameters.json --rule <check-id> --details --wait --progress stderr --wait-timeout 600000 --format json cloudeval validate tests --template-file template.json --parameters-file parameters.json --wait --progress stderr --wait-timeout 600000 --format json cloudeval rules search "public network" --format json cloudeval reports list cloudeval actions list --type architecture,cost,unit-tests --format json cloudeval actions open --print-url --no-open cloudeval review --repo owner/repo --ref feature/infra-change --commit-sha <sha> --github-checks --sarif --output cloudeval-review --format json --non-interactive cloudeval capabilities --format json cloudeval doctor --deep ``` Full docs: [Get started with the CLI](https://docs.cloudeval.ai/cli/get-started) and [CLI command reference](https://docs.cloudeval.ai/cli/commands). Inside the Terminal UI, use the Thread control or `/thread` to switch open chat sessions, recent Cloudeval chat threads, and local CLI sessions. `/thread new` starts another independent open session, and `/open` jumps to the same chat thread in Cloudeval when the active session has a thread id. Roomy terminals show a context rail with project, thread, model, mode, profile, report artifact chips; narrower terminals keep the chat first and expose the same controls through the composer and slash commands. Typing `/` opens a bottom command completion strip; use Tab or Up/Down to move, Right to accept the ghost text, and Enter to choose the highlighted command. Streaming work appears as a task ledger in the thread, and the bottom composer stays docked so prompt entry does not compete with the transcript. Grounded answers show numbered citations and a Sources section instead of raw `[S_tool_...]` tags, with citation numbers highlighted inline; `/copy` copies the latest assistant response and `/download` writes a Markdown transcript with the same references. Graph insight blocks render as bordered terminal cards instead of exposing raw `graph-insight` markers; when a card contains a conservative Mermaid flowchart, `--graph-diagram auto` renders a terminal diagram in roomy TTYs, `unicode` or `ascii` force a mode, and `off` keeps the Mermaid source fallback. Unsupported Mermaid syntax stays visible as source instead of breaking the transcript. Negotiated chat vis
What people ask about cloudeval-cli
What is ganakailabs/cloudeval-cli?
+
ganakailabs/cloudeval-cli is mcp servers for the Claude AI ecosystem. Cloudeval CLI It has 1 GitHub stars and its last recorded update is dated 2026-09-09.
How do I install cloudeval-cli?
+
You can install cloudeval-cli by cloning the repository (https://github.com/ganakailabs/cloudeval-cli) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is ganakailabs/cloudeval-cli safe to use?
+
Our security agent has analyzed ganakailabs/cloudeval-cli and assigned a Trust Score of 59/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains ganakailabs/cloudeval-cli?
+
ganakailabs/cloudeval-cli is maintained by ganakailabs. The last recorded GitHub activity is dated 2026-09-09, with 8 open issues.
Are there alternatives to cloudeval-cli?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy cloudeval-cli to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/ganakailabs-cloudeval-cli)<a href="https://claudewave.com/repo/ganakailabs-cloudeval-cli"><img src="https://claudewave.com/api/badge/ganakailabs-cloudeval-cli" alt="Featured on ClaudeWave: ganakailabs/cloudeval-cli" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!