适合谁
- 使用 HCP Terraform 或 Terraform Enterprise 的团队
- 需要在 IDE(如 VS Code、Cursor)中集成 Terraform 的开发人员
- 希望自动化 IaC 工作流的 DevOps 工程师
官方维护的 Terraform MCP 服务器,功能全面,支持双传输和多种客户端,但需要 HCP Terraform 或 Terraform Enterprise 凭证。安全性需注意,建议使用可信的 MCP 客户端。
Terraform MCP 服务器是官方提供的 MCP 集成,能够与 Terraform Registry API 无缝交互,支持 HCP Terraform 和 Terraform Enterprise,实现基础设施即代码(IaC)开发的高级自动化和交互能力。它支持 Stdio 和 StreamableHTTP 双传输,提供完整的 workspace 管理、组织/项目列表、私有 registry 访问,以及可选的 Terraform 执行工具。
可通过 Docker 运行:docker run -i --rm hashicorp/terraform-mcp-server:1.2.0。可通过环境变量 TFE_ADDRESS 和 TFE_TOKEN 配置。也可以从源码构建(go install github.com/hashicorp/terraform-mcp-server/cmd/terraform-mcp-server@latest)。