Khavion Architecture Review
OfficialProvides AWS best-practice citations and reviews CloudFormation templates for rules-based architecture findings.
Provides cited Google documentation passages for architecture rule lookups and explanations.
Reviews Kubernetes file contents for rules-based architecture findings with cited guidance.
Reviews Terraform file contents for rules-based architecture findings with cited guidance.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Khavion Architecture Review MCP server
An MCP server that gives an AI assistant two things it cannot make up: the cloud providers' own best-practice text, quoted word for word with a link, and a rules-based review of Terraform, CloudFormation, and Kubernetes files.
The server itself calls no AI model. Every finding comes from a fixed, version-controlled rule set, and the same input always gives the same output. It runs on your machine over stdio and has zero runtime dependencies.
Tools
Tool | What it does | Needs a key |
| Up to 5 cited rules for a service ( | No, always complete |
| Reviews Terraform, CloudFormation, or Kubernetes file contents ( | Optional |
| Reviews a list of services ( | Optional |
| Explains one finding by rule id or by the 8-character id in a report link: why it matters, the fix, the citation. | No, always complete |
Related MCP server: IAM Sentinel MCP Server
Install
Any MCP client that can start a stdio server works. The command is:
npx -y @khavion/architecture-review-mcpClaude Code:
claude mcp add architecture-review -- npx -y @khavion/architecture-review-mcpClaude Desktop, Cursor, and most other clients take a JSON entry like this:
{
"mcpServers": {
"architecture-review": {
"command": "npx",
"args": ["-y", "@khavion/architecture-review-mcp"]
}
}
}Node 20 or newer is required.
Free and keyed output
Without a key, review_iac and review_stack return the top 3 findings by severity, each with its citation, plus counts for the rest. The output says:
Free work-email key opens every finding, the quote total, the recommended next step, and a report link: https://khavion.com/tools/api-key
With a valid key, they return every finding, an itemized quote total, the recommended next step, and a link to a report on khavion.com. Every price line ends with "Estimate, not an offer; final pricing by signed statement of work."
Set the key in the server's environment so it never enters the conversation:
{
"mcpServers": {
"architecture-review": {
"command": "npx",
"args": ["-y", "@khavion/architecture-review-mcp"],
"env": { "KHAVION_API_KEY": "your-key" }
}
}
}If the key cannot be checked (offline, or not accepted), the server falls back to the free output and says why in one sentence.
What is sent where
The review runs entirely on your machine. File contents, service lists, and tokens are never sent anywhere.
When a key is set, the server makes two calls to khavion.com, and nothing else:
POST /api/api-key/verifywith the key, to check it.POST /api/api-key/reportwith the key, the rule ids of the findings, and one number (how many services were found), to get a report link.
KHAVION_BASE_URL can point those two calls at another address, which is useful for testing. It must be https, or http on a local address.
Citations and license
The server code is MIT licensed (see LICENSE).
The quotes in the knowledge base are short passages (25 words or fewer) from the cloud providers' public documentation. They are shown unchanged, with the page they came from, for commentary and attribution. The MIT license covers the code, not those passages: each remains the work of its owner, and lookup and explain results show the license label for each quote.
About
Built and maintained by Khavion LLC, an independent firm that reviews cloud partner program filings and advises on GenAI projects. Khavion is not affiliated with, endorsed by, or sponsored by Amazon Web Services, Microsoft, or Google. Their names appear only to say which documentation a quote comes from. Questions: hello@khavion.com.
Source
This repository holds the MCP server as published to npm. dist/index.js is the exact file the npm package ships: it bundles the rules engine and the verified citation knowledge base from Khavion's site code, so it needs no install step and makes no network call unless you set a key. src/ is the server wrapper and the shared review code, for reading; it imports the engine from the site code and is not built from this repository on its own.
Report problems at https://github.com/Khavion/architecture-review-mcp/issues. Licence: MIT for the code; the quotations are public documentation, attributed to their sources.
This server cannot be deployed
Maintenance
Related MCP Connectors
Detects database migration table locks, terraform cost leaks, and OWASP API flaws.
IaC attack-path auditor: finds internet-to-crown-jewel chains in Terraform/CFN/K8s.
CloudOracle - 14-tool multi-cloud compliance MCP: AWS, Azure, GCP posture, IAM, configs.
Scan configs, files, or text for leaked secrets and obvious misconfigurations. Nothing stored.
Related MCP Servers
- AlicenseAqualityAmaintenanceOpen-source AWS security scanner with Attack Chains, Breach Cost Estimation, and MCP Server. 47 checks across 15 AWS services. Every finding includes copy-paste remediation (CLI + Terraform) and a dollar-risk estimate with verified source. First free standalone AWS security MCP server - Prowler and Wiz require paid SaaS.7164 PyPI73MIT
- FlicenseNot gradedqualityCmaintenanceEnables auditors to scan cloud IAM policies for privilege-escalation paths, wildcards, and risky grants directly within Cursor or Claude Code, using a deterministic rule engine that runs entirely on local infrastructure.1-
- AlicenseAqualityCmaintenanceEnables local SOC 2 compliance work by scanning Infrastructure-as-Code, mapping findings to SOC 2 Trust Services Criteria, explaining risks in plain English, and drafting audit-ready documents without uploading files.161MIT
- AlicenseNot gradedqualityBmaintenanceEnables state-aware Terraform/OpenTofu plan evaluation against live AWS topology and CloudWatch telemetry, detecting reliability blast radius and FinOps waste before merge.Apache 2.0