dotsagent.io
言語:日本語
クラウド · HashiCorp

Terraform を設定

Terraform Registryでプロバイダーやモジュールを検索し、トークンがあればHCP Terraformのワークスペースを管理します。

提供元
HashiCorp 公式
ローカルで実行
docker run -i --rm -e TFE_TOKEN hashicorp/terraform-mcp-server:1.3.0
トランスポート
stdio, streamable-http
認証
Registryの検索には不要です。ワークスペースの管理にはHCP TerraformまたはTerraform Enterpriseのトークンが必要です。
環境変数
TFE_TOKENTFE_ADDRESS
アクセス対象
トークンがない場合は読み取り専用。TFE_TOKENがある場合は読み取りと書き込みができます。
ライセンス
MPL-2.0
ソース
github.com/hashicorp/terraform-mcp-server
ステータス
稼働中

インストール

このサーバーは、クライアントの子プロセスとしてマシン上で実行されます。コマンドで使うランタイムが必要です。たとえば、npxにはNode.js、uvxにはuv、またはDockerが必要です。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"]

他のクライアントの設定 →

クラウドの他のサーバー

情報源

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