用途:管理 HCP Terraform(即 Terraform Cloud、Terraform Enterprise)中的工作区,并通过 terraform-mcp 服务器完成相关操作。
主要能力:提供一组工具,包括 list_workspaces(列出组织中的工作区)、get_workspace(获取工作区详情与变量)、create_workspace(创建新工作区)、update_workspace(更新工作区配置)、delete_workspace(删除工作区)、trigger_run(触发一次 Terraform 运行)、get_run_status(获取当前运行状态)、list_runs(列出工作区运行记录)、cancel_run(取消待处理的运行)。
使用方式:该技能使用 terraform-mcp 服务器,并启用 Workspaces 工具集。需要配置 TFE_TOKEN(HCP Terraform API 令牌);自托管 TFE 可选配置 TFE_ADDRESS。
适用场景:例如列出 network-infra 组织中的工作区、查看 prod-vpc 工作区最近一次运行的状态、为 dev-network 工作区触发一次 plan、查看 staging 工作区设置了哪些变量等。
限制与失败处理:当工具出现错误(超时、主机不可达、响应格式错误)时,应直接向用户报告失败及错误信息,而不是捏造或猜测结果。写入/变更类操作失败后不要自动重试,应先呈现错误并获得明确确认再重试,因为对部分已应用变更的盲目重试可能导致状态不一致。其他细节暂未提供。