dotsagent.io
Language:English
Cloud · HashiCorp

Set up Terraform

Looks up providers and modules in the Terraform Registry and, given a token, manages HCP Terraform workspaces.

Publisher
HashiCorp Official
Run locally
docker run -i --rm -e TFE_TOKEN hashicorp/terraform-mcp-server:1.3.0
Transports
stdio, streamable-http
Authentication
None for registry lookups; an HCP Terraform or Terraform Enterprise token for workspaces.
Environment
TFE_TOKENTFE_ADDRESS
What it can touch
Read-only without a token; read and write with TFE_TOKEN.
Licence
MPL-2.0
Source
github.com/hashicorp/terraform-mcp-server
Status
Active

Install

This server runs on your machine as a child process of the client. You need the runtime its command uses, such as Node.js for npx, uv for uvx or Docker, plus any variables listed under Environment.

Claude Code

shell
claude mcp add --scope project terraform -- docker run -i --rm -e TFE_TOKEN hashicorp/terraform-mcp-server:1.3.0

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "terraform": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "TFE_TOKEN",
        "hashicorp/terraform-mcp-server:1.3.0"
      ]
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.terraform]
command = "docker"
args = ["run", "-i", "--rm", "-e", "TFE_TOKEN", "hashicorp/terraform-mcp-server:1.3.0"]

Config for other clients →

Other servers in cloud

Sources

  1. github.com/hashicorp/terraform-mcp-server

Independent reference for people who build AI agents. Not affiliated with any vendor named here.

© 2026 DotsAgent · Facts checked October 1, 2026