Releases: hashicorp/terraform-mcp-server
Release list
v1.2.0
v1.1.0
v1.1.0 (#399)
v1.0.0
remove local-use-only security note from README (#384)
v0.5.2
v0.5.2 (#346)
v0.5.1
0.5.1
FEATURES
-
[New Tool]
list_workspace_policy_setsRead all policy sets attached to a workspace -
[New Tool]
attach_policy_set_to_workspacesAttach a policy set to one or more workspaces -
Toolsets Flag: Added
--toolsetsflag to selectively enable tool groups. Three toolset groups are available:registry(public Terraform Registry),registry-private(private TFE/TFC registry), andterraform(TFE/TFC operations). Default isregistryonly. -
Individual Tools Flag: Added
--toolsflag to enable specific tools by name for fine-grained control. Accepts comma-separated list of tool names with validation and security checks. -
Added
get_token_permissionstool to allow listing permissions for current token. -
Added Stacks support with
list_stacksandget_stack_detailstools.
FIXES
- Skip TLS flag was not propogated properly 243
- Change Dockerfile CMD to ENTRYPOINT 246
- Truncate large responses in
list_tools to top level summaries - Embedd pagination information in
list_responses
IMPROVEMENTS
- Return input validation errors as Tool Execution Errors instead of Protocol Errors
v0.5.0
0.5.0
FEATURES
- [New Tool]
get_plan_json_outputRetrieves the structured JSON output of a Terraform plan, providing detailed resource changes in a machine-readable format that is easier to parse than plain logs - [New Tool]
get_plan_detailsFetches detailed metadata about a specific Terraform plan - [New Tool]
get_plan_logsRetrieves the execution logs of a specific Terraform plan - [New Tool]
get_apply_detailsFetches detailed metadata about a specific Terraform apply - [New Tool]
get_apply_logsRetrieves the execution logs of a specific Terraform apply
IMPROVEMENTS
- Add
Authorization: Bearerheader support for Terraform token in proxy environments - Add
--heartbeat-intervalCLI flag andMCP_HEARTBEAT_INTERVALenv var for HTTP heartbeat in load-balanced environments - Set custom User-Agent header for TFE API requests to enable tracking MCP server usage separately from other go-tfe clients 268
- Adding a new cli flags
--log-levelto set the desired log level for the server logs and--log-formatfor the logs formatting 286 - Add OpenTelemtry instrumentation for tool call metrics - tool call count, tool error count and tool call latency 300
FIXES
list_runswas returning empty response due to JSON marshalling error
v0.4.0
0.4.0
FEATURES
-
[New Tool]
list_workspace_policy_setsRead all policy sets attached to a workspace -
[New Tool]
attach_policy_set_to_workspacesAttach a policy set to one or more workspaces -
Toolsets Flag: Added
--toolsetsflag to selectively enable tool groups. Three toolset groups are available:registry(public Terraform Registry),registry-private(private TFE/TFC registry), andterraform(TFE/TFC operations). Default isregistryonly. -
Individual Tools Flag: Added
--toolsflag to enable specific tools by name for fine-grained control. Accepts comma-separated list of tool names with validation and security checks. -
Added
get_token_permissionstool to allow listing permissions for current token. -
Added Stacks support with
list_stacksandget_stack_detailstools.
FIXES
- Skip TLS flag was not propogated properly 243
- Change Dockerfile CMD to ENTRYPOINT 246
- Truncate large responses in
list_tools to top level summaries - Embedd pagination information in
list_responses
IMPROVEMENTS
- Return input validation errors as Tool Execution Errors instead of Protocol Errors
v0.3.3
0.3.3 (Nov 21, 2025)
IMPROVEMENTS
- Adding support for searching Terraform List Resources documentation
v0.3.2
0.3.2 (Oct 23, 2025)
FEATURES
-
[New Tool]
get_provider_capabilitiesAdding provider capability discovery tool to analyze available resources, data sources, functions, guides, and actions -
[New Tool]
create_no_code_workspaceAdding capability to trigger a workspace run using a no code module
FIXES
- Added a module id validator to fix issue 182
- Fixes in readme for
TFE_HOSTNAMEv/sTFE_ADDRESS
IMPROVEMENTS
- Added official MCP Registry Server JSON Specification file server.json to the repo. See #200
v0.3.1
0.3.1 (Oct 3, 2025)
FEATURES
- Adding Gemini extension. See 189
IMPROVEMENTS
- Adding support for searching Terraform Actions documentation
FIXES
- Minor fixes to example configuration for VS Code, Cursor, etc.