terravision

terravision

Convert Terraform code into professional cloud architecture diagrams with official AWS, Azure, and GCP icons.

MCPDevOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 1.6k
Source
mcp-github

Overview

TerraVision is an MCP server and agent skill that automatically converts Terraform code into cloud architecture diagrams using official AWS, GCP, and Azure icons. These diagrams stay in sync with your infrastructure, eliminating the need for manual updates. Ideal for developers and teams needing to visualize and manage cloud resources. Easily integrated via a simple command-line tool, suitable for CI/CD pipeline automation.

Capabilities

  • ▪Generate architecture diagrams from Terraform code
  • ▪Support official AWS, GCP, and Azure icons
  • ▪Generate interactive HTML diagrams
  • ▪Export editable draw.io files
  • ▪Support AI annotations

Use cases

Automated architecture diagram generation in CI/CDArchitecture visualization across multi-cloud environmentsDocumentation generation for Terraform projects

Setup

Requires: Python 3.10+Terraform 1.xGraphvizGit
pipx install terravision   # or: pip install terravision if in a virtual environment

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

Which cloud providers does TerraVision support?

AWS (full services), GCP, and Azure (core services)

How do I generate my first diagram?

Run `terravision draw --source <terraform-directory> --show`

Related skills