{"slug":"hashicorp/terraform-mcp-server","name":"Terraform MCP Server","description":"Integrates with Terraform Registry APIs for Infrastructure as Code development, supporting provider and module discovery.","category":"development","tags":[],"official":false,"stars":1384,"transport":"stdio","install":null,"tools":[{"name":"read_plan","description":"Read and analyze a Terraform plan file"},{"name":"validate","description":"Validate the Terraform configuration in a directory"},{"name":"plan","description":"Generate a Terraform execution plan"},{"name":"apply","description":"Apply a Terraform plan"},{"name":"destroy","description":"Destroy Terraform-managed infrastructure"},{"name":"init","description":"Initialize a Terraform working directory"},{"name":"fmt","description":"Format Terraform configuration files"},{"name":"validate_input_variables","description":"Validate input variables for a Terraform configuration"},{"name":"list_resources","description":"List resources in the Terraform state"},{"name":"list_outputs","description":"List output values from the Terraform state"},{"name":"list_modules","description":"List modules used in the Terraform configuration"},{"name":"list_providers","description":"List providers required by the Terraform configuration"},{"name":"list_variables","description":"List input variables for the Terraform configuration"},{"name":"show_state","description":"Show the current Terraform state"},{"name":"show_plan","description":"Show details of a Terraform plan"},{"name":"show_plan_json","description":"Show a Terraform plan in JSON format"},{"name":"show_state_json","description":"Show the Terraform state in JSON format"},{"name":"show_version","description":"Show the Terraform version"},{"name":"show_providers","description":"Show provider information"},{"name":"show_modules","description":"Show module information"},{"name":"show_variables","description":"Show variable information"},{"name":"show_outputs","description":"Show output information"},{"name":"show_resources","description":"Show resource information"},{"name":"show_data_sources","description":"Show data source information"},{"name":"show_workspaces","description":"Show workspace information"},{"name":"show_backend","description":"Show backend configuration"},{"name":"show_lock","description":"Show lock information"},{"name":"show_unlock","description":"Unlock the Terraform state"},{"name":"show_force_unlock","description":"Force unlock the Terraform state"},{"name":"show_refresh","description":"Refresh the Terraform state"},{"name":"show_taint","description":"Taint a resource"},{"name":"show_untant","description":"Untaint a resource"},{"name":"show_import","description":"Import a resource into the Terraform state"},{"name":"show_rm","description":"Remove a resource from the Terraform state"},{"name":"show_mv","description":"Move a resource in the Terraform state"},{"name":"show_state_push","description":"Push a Terraform state"},{"name":"show_state_pull","description":"Pull a Terraform state"},{"name":"show_state_replace_provider","description":"Replace a provider in the Terraform state"},{"name":"show_state_list","description":"List resources in the Terraform state"},{"name":"show_state_show","description":"Show a specific resource in the Terraform state"},{"name":"show_state_rm","description":"Remove a resource from the Terraform state"},{"name":"show_state_mv","description":"Move a resource in the Terraform state"},{"name":"show_state_push","description":"Push a Terraform state"},{"name":"show_state_pull","description":"Pull a Terraform state"},{"name":"show_state_replace_provider","description":"Replace a provider in the Terraform state"}],"env_vars":["TRANSPORT_HOST","TRANSPORT_PORT"],"auth_type":"none","github":"https://github.com/hashicorp/terraform-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}