适合谁
- 需要通过 AI 助手检查 Terraform 项目和计划的开发者。
- 使用 Claude Desktop 管理本地 Terraform 工作目录的用户。
- 需要计划风险、状态漂移、模块健康或安全检查的团队。
MIT 许可的非官方 Terraform MCP 服务器,功能覆盖广,并提供默认关闭的危险操作、审计日志、目录保护和远程访问安全配置。适合审查和辅助运维,但执行基础设施写入前必须进行人工计划审查。
tfmcp 是一个实验性的命令行 MCP 服务器,可让 AI 助手读取和分析 Terraform 配置与计划,执行配置和状态工作流,并查询公共或私有 Terraform Registry。它支持 stdio 与 Streamable HTTP,并提供 HCP Terraform/Terraform Enterprise 的只读工具及受安全开关保护的写入工具。项目仍在积极开发中。
安装 Rust 1.88.0 或更高版本、Terraform CLI 1.15.8,并通过 Cargo 安装 tfmcp,或从源代码构建。将配置中的可执行文件路径和可选的 TERRAFORM_DIR 替换为实际值,保存到 Claude Desktop 配置文件后重启 Claude Desktop。也可使用 Docker。
{"mcpServers":{"tfmcp":{"command":"/path/to/your/tfmcp","args":["mcp"],"env":{"HOME":"/Users/yourusername","PATH":"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","TERRAFORM_DIR":"/path/to/your/terraform/project"}}}}