MCP server · Design tools
TerraVision MCP server
by patrickchugh
Turn your Terraform code into a cloud architecture diagram with official AWS, Azure and GCP icons.
TerraVision is a helper tool that reads your Terraform files and draws a picture of your cloud setup. Instead of sketching boxes by hand, you get a diagram that matches what your code actually says. It is handy if you work with cloud infrastructure and need a clear picture for yourself, your team, or a review.
What is an MCP server? The 30-second version
On its own, your AI can only chat. An MCP server is a small helper program that gives your AI a new skill or a connection to an app or service. This one connects your AI to TerraVision, a tool that reads Terraform code and draws cloud diagrams. So when you ask, your AI can use TerraVision to look at your Terraform files and hand you back a diagram.
What this MCP server does
You point your AI at a folder with Terraform code, or at a bit of Terraform you paste in. The AI passes that to TerraVision, which reads the code and works out which cloud services you are using and how they fit together. TerraVision groups the services into networks, subnets and zones. Then it draws a diagram using the official AWS, Azure and GCP icons and gives it back in a format you can open or edit.
What you can do with it
- Draw a cloud architecture diagram from your Terraform code
- Use official AWS, Azure and GCP icons in the picture
- Group resources by network, subnet and zone
- Save the diagram as PNG, SVG or an editable draw.io file
- Add your own labels and notes on top of the auto diagram
- Look at Terraform stored in a remote Git repository
- Export the resource relationships as a data file
Try asking your AI
- “Draw my Terraform architecture diagram from this folder”
- “Turn this Terraform code into a diagram with AWS icons”
- “Make an editable draw.io version of my cloud setup”
- “Show me what services my Terraform project uses”
- “Add a title and a few labels to my generated diagram”
What it gives back to you
You get a diagram file back, usually a PNG, SVG or draw.io file, that you can open, share or edit. If you ask for it, you also get a plain list of the services and how they connect, or a data file you can reuse. In the chat, your AI will tell you where the file was saved. You can open it yourself or send it to a colleague.
Before you start
What you need
- Python 3.10 or newer
- Terraform 1.x installed on your computer
- Graphviz (a free drawing tool) installed on your computer
- Git (usually already on your computer)
Good to know
This is alpha software, so treat what it draws as a helpful draft and check it yourself before sharing it as official.
Install it with your AI
Add TerraVision MCP server to your AI, no technical skills needed
You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.
Sign in to get the install prompt
Members get a ready-made prompt that lets the Claude desktop app check TerraVision MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,361 MCP servers here for you.
Who it's for
Cloud engineers, DevOps people and anyone who writes Terraform and needs a clear picture of what their infrastructure looks like.





