Best for
- Developers and platform engineering teams using Terraform
- Teams maintaining multi-cloud architecture documentation
- Users who want local processing of infrastructure code
The supplied materials identify TerraVision as an AGPL-3.0 open-source, locally run Terraform diagram generator with stdio MCP startup support. It offers full AWS coverage and core-service support for Azure and GCP, but the materials do not provide MCP tool names or client compatibility information.
Strongest · Security and permissions 14/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-14
Read the FMRS scoring method →Runtime:Python 3.10+ · Prebuilt binary
TV_RESTAPI_KEY
Optional: API key (secret) for the restapi endpoint, only used with --ai-annotate restapi.
TV_RESTAPI_URL
Optional: URL of an OpenAI-compatible annotation endpoint, only used with --ai-annotate restapi; see the Annotations Guide.
TV_RESTAPI_MODEL
Optional: model name to use with the restapi endpoint, only used with --ai-annotate restapi.
Start it with uvx: uvx --from terravision[mcp] terravision mcp. The environment requires Python 3.10+; normal Terraform processing also requires Terraform 1.x, Graphviz, and Git.
Configure your client to run uvx --from terravision[mcp] terravision mcp, then ask the AI to diagram a Terraform directory; if the client invokes the server and produces architecture.png or an interactive HTML file, the install works.
Once connected, you can ask your AI assistant things like:
TerraVision is a locally run MCP server that generates cloud architecture diagrams from Terraform code or pre-generated Terraform plans. It supports AWS, Google Cloud, and Azure, uses official cloud-service icon sets, and can produce interactive HTML, PNG, SVG, PDF, and editable draw.io outputs.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision f5d6b3ea92b2 Data synced 2026-10-19 Read the FMRS scoring method