terraform

Official
Local
15
GitHub Repo

Overview

Terraform registry and Cloud/Enterprise integration for providers, modules, policies, and workspaces

Transport

stdio

Tools

  • resolveProviderDocID
  • getProviderDocs
  • searchModules
  • get_module_details
  • attach_policy_set_to_workspaces
  • attach_variable_set_to_workspaces
  • create_no_code_workspace
  • create_run
  • create_variable_in_variable_set
  • create_variable_set
  • create_workspace
  • create_workspace_tags
  • create_workspace_variable
  • delete_variable_in_variable_set
  • detach_variable_set_from_workspaces
  • get_latest_module_version
  • get_latest_provider_version
  • get_policy_details
  • get_private_module_details
  • get_private_provider_details
  • get_provider_capabilities
  • get_run_details
  • get_stack_details
  • get_token_permissions
  • get_workspace_details
  • list_runs
  • list_stacks
  • list_terraform_orgs
  • list_terraform_projects
  • list_variable_sets
  • list_workspace_policy_sets
  • list_workspace_variables
  • list_workspaces
  • read_workspace_tags
  • search_policies
  • search_private_modules
  • search_private_providers
  • search_providers
  • update_workspace
  • update_workspace_variable

Key Capabilities

  • Terraform Registry provider and module documentation search
  • HCP Terraform and Terraform Cloud/Enterprise workspace and policy management
  • Environment variable-based authentication (TFE_TOKEN, TFE_ADDRESS)
  • Supports both public registry and private enterprise instances

How It Works

The server provides MCP-based access to Terraform Registry and Cloud/Enterprise resources through:

  1. Terraform Registry API for searching providers and modules
  2. HCP Terraform/TFE API for workspace and policy operations
  3. Environment variable-based authentication (TFE_TOKEN, TFE_ADDRESS)
  4. Supports both public registry and private enterprise instances