🌍

Terraform MCP

✓ 官方/认证

HashiCorp (官方)

Terraform IaC MCP,HCL 编写、plan/apply、Provider 管理、State 备份、模块复用

0.8k
GitHub Stars
stdio
安装方式
MPL-2.0
开源协议
6
可用工具

📖 详细介绍

HashiCorp 官方 Terraform MCP Server,完整 IaC 体验:HCL 语法编写、terraform init/plan/apply、Provider 自动下载、State 远程存储(Terraform Cloud/S3/Consul)、模块复用、变量插值、输出提取。

核心特性

HCL 完整支持
3000+ Providers
State 远程存储
模块市场
成本估算
安全扫描

🛠️ 可用工具 (6)

terraform_init()
terraform_plan()
terraform_apply()
terraform_destroy()
format_hcl()
validate_hcl()

🎯 适用场景

云资源 IaC
多云管理
成本控制
安全合规
团队协作
CI/CD 集成

🔎 相关搜索

用户搜索 Terraform MCP 时的常见问题和长尾关键词:

#Terraform MCP 官方#HCL 编写 AI 助手#Terraform Cloud 集成#IaC 多云管理#Terraform State 远程存储

🧷 主题归类

Terraform MCP 属于以下主题:

常见问题 (FAQ)

Q1.Terraform Cloud 集成?

支持,通过环境变量 TFC_TOKEN 和 TFC_ORGANIZATION 连接,可使用远程执行、状态存储、Sentinel 策略。

Q2.支持 OpenTofu 吗?

是的,OpenTofu 完全兼容 Terraform 协议,可作为 Terraform 二进制替代。

Q3.生产环境安全建议?

强烈推荐 Terraform Cloud/Enterprise + Sentinel 策略,开启 State 锁,避免本地 apply。

⚙️ 安装与配置

系统要求

  • Node.js 18+
  • Terraform 1.5+
  • 云厂商凭证

安装命令

npx -y @hashicorp/terraform-mcp-server

Claude Desktop 配置 (claude_desktop_config.json)

{
  "mcpServers": {
    "terraform-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@hashicorp/terraform-mcp-server"
      ]
    }
  }
}

🔗 相关链接

🧩 相关 MCP Servers

浏览更多 云服务 MCP

Terraform MCP云服务 分类下的 MCP server 之一