适合谁
- 使用 Terraform 管理基础设施的开发者和平台工程团队
- 需要维护多云架构文档的团队
- 希望本地处理基础设施代码的用户
资料显示 TerraVision 是一个 AGPL-3.0 开源、本地运行的 Terraform 架构图生成工具,并提供 stdio MCP 启动方式。它支持 AWS 的完整资源覆盖以及 Azure、GCP 的核心服务,但资料未提供具体 MCP 工具名称或客户端兼容性信息。
TerraVision 是一个本地运行的 MCP 服务器,可根据 Terraform 代码或预生成的 Terraform plan 生成云架构图,支持 AWS、Google Cloud 和 Azure,并使用官方云服务图标。输出可包括交互式 HTML、PNG、SVG、PDF 和可编辑的 draw.io 文件。
使用 uvx 启动:uvx --from terravision[mcp] terravision mcp。运行环境要求 Python 3.10+;常规 Terraform 处理还需要 Terraform 1.x、Graphviz 和 Git。