MCPHIVE

Terraform MCP: Документация

Обновлено:

Подключение

Локально: docker run hashicorp/terraform-mcp-server (stdio) — без обязательной авторизации для чтения публичной документации Registry. Для операций с HCP Terraform (workspaces, runs) нужна переменная TFE_TOKEN — токен из HCP Terraform, передаётся сквозным образом (passthrough). Есть и режим StreamableHTTP для remote-подключения. Готовые конфиги для основных MCP-клиентов — в README github.com/hashicorp/terraform-mcp-server.

Инструменты

  • search_providers — поиск провайдеров и модулей в Terraform Registry.
  • get_provider_details — документация ресурса или дата-сорса провайдера: аргументы, атрибуты, примеры.
  • list_workspaces — список workspace в HCP Terraform (нужен TFE_TOKEN).

Плюс анализ вывода terraform plan: агент может получить diff-план и объяснить его на естественном языке — какие ресурсы создаются, изменяются или удаляются.

Сценарий для агента

«Какие аргументы у aws_s3_bucket?», «проверь этот terraform plan и объясни, что изменится», «найди модуль для VPC в AWS provider registry», «покажи мои workspace в HCP Terraform».

Тарифы

MCP-сервер бесплатный (open source); работа с HCP Terraform — по тарифам HashiCorp (есть бесплатный тариф для небольших команд).

Terraform MCP — Документация