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 (есть бесплатный тариф для небольших команд).