Terraform
latest · 1.0.0Generate more accurate Terraform and automate workflows for HCP Terraform and Terraform Enterprise
- MCP registry
- io.github.hashicorp/terraform-mcp-server
Install
claude mcp add io-github-hashicorp-terraform-mcp-server -- docker docker.io/hashicorp/terraform-mcp-server:1.0.0/mcp confirms it's connected.
Or add it manually in ~/.cursor/mcp.json:
{
"mcpServers": {
"io-github-hashicorp-terraform-mcp-server": {
"command": "docker",
"args": [
"docker.io/hashicorp/terraform-mcp-server:1.0.0"
]
}
}
}In claude_desktop_config.json (Settings → Developer → Edit Config), then restart:
{
"mcpServers": {
"io-github-hashicorp-terraform-mcp-server": {
"command": "docker",
"args": [
"docker.io/hashicorp/terraform-mcp-server:1.0.0"
]
}
}
}Config entry, any MCP client:
{
"command": "docker",
"args": [
"docker.io/hashicorp/terraform-mcp-server:1.0.0"
]
}Community score
from web signals · no reviews yet · 6 mentions · 10 reactions (community v3)
- Mentions (reaction sentiment)100/100 · 19% of the weight
- Web signals (ecosystem baseline)63/100 · 81% of the weight
No reviews yet — be the first.
What the web says
Objective public usage & activity (formula v3) — the community score's web-signals input, and its own sort.
- GitHub stars · 13 days ago
- ★ 1.5K
- Last commit · 13 days ago
- 1 day ago
- Issue close rate · 13 days ago
- 84%
- Release cadence · 13 days ago
- about every 21 days
- Latest release · 13 days ago
- v1.3.0
- License · 13 days ago
- MPL-2.0
No package-registry data collected yet.
- Glama · 1 day ago
- Listed ↗
Quotes9
- Add Codex CLI Usage Instructions ↗
Consider adding instructions to README.md with instructions on how to use terraform-mcp-server with Codex CLI.
- Full build: the IAM policy, ~160 lines of FastMCP, two-layer redaction that fails closed, and what the door deliberately can't see https://devtocash.com/blog/2026-09-20-terraform-state-mcp-server-read-only-ai-agents #Terraform #DevOps #AIAg… ↗
- Contrarian take: the riskiest tool you can hand an ops AI agent isn't kubectl. It's terraform plan. It looks like a read. It isn't. Revisiting the read-only Terraform state MCP server I built 10 days ago, and why it never calls the terrafor… ↗
- "Kiro Power for Terraform: Making Golden Paths the Default" by Srinivasan Chinnachamy #agentic-ai #mcp #IaC #devops #agents ↗
- Add a `whoami` tool ↗
Use-cases I have more than one token that I use for accessing different Terraform accounts. Sometimes it's not obvious which token an agent session is actually using. Right now if I ask the agent to figure out who I am it has to search arou…
- Rename `ENABLE_TF_OPERATIONS` to `PREVENT_DESTRUCTIVE_OPERATIONS` ↗
Currently, tools that perform destructive operations are gated behind the ENABLE_TF_OPERATIONS environment variable. However, the name isn't entirely accurate, since the variable is really intended to gate potentially destructive actions, s…
- Add support for TFC state versions ↗
Add tools / resources for examinig and managing State Versions in Terraform Cloud. State versions are how Terraform Clouda manages the state Terraform produces as result of run. State versions are a time trail of the changes that Terraform …
- `get_apply_logs` hangs then times out if the apply is in a pending state. ↗
terraform-mcp-server version v1.2.0 Description The get_apply_logs tool will error out with context cancelled if you try and get logs for an apply that is currently in the pending state. Testing plan Trigger an apply in the UI that requires…
- Optimize resource schema lookups by returning JSON rather than markdown ↗
Use-cases Consider the scenario where the agent has been asked to implement a configuration. Currently the tool returns the registry documentation for a given resource. Whist valuable, this is sub-optimal when the agent needs to understand …
No liveness or verification signals yet.
Version history1
- 1.0.0release date unknown
Details
- Transport
- stdio
- Status
- listed
- Source
- Imported from the MCP registry
- Repository
- source ↗