Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Terraform MCP Server

HashiCorp のサーバーです。エージェントに最新の Terraform Registry のドキュメントを与え、トークンがあれば HCP Terraform と Terraform Enterprise 向けの 48 個のツールも使えます。

レビュー: Sheela · 更新

導入ガイド オープンソース

当サイトの評価

4.2/5

Registry の検索だけでもインストールする価値があります。HCP Terraform のトークンを渡すのは、48 個のワークスペース用ツールのうちどれをエージェントに持たせるかを決めてからにしてください。

Terraform MCP Serverとは?

Terraform MCP Server はエージェントを公開の Terraform Registry につなぎ、インフラのコードを書きながら、最新のプロバイダーのドキュメント、モジュール、ポリシーを調べられるようにします。HCP Terraform または Terraform Enterprise のトークンがあれば、組織、プロジェクト、チーム、ワークスペース、変数、タグ、実行、ステートのバージョンも管理できます。HashiCorp のリファレンスには 61 個のツールが挙がっています。公開 Registry 向けが 9 個、プライベートレジストリ向けが 4 個、HCP Terraform 向けが 48 個です。

通常は Docker イメージ(docker run -i --rm hashicorp/terraform-mcp-server)として stdio で動かすか、Go のバイナリとして動かします。Streamable HTTP モードは共有のデプロイに対応し、Helm チャート、TLS、レート制限、厳格な CORS、組織の許可リスト、ユーザーごとのトークンの受け渡しを備えています。最新リリースは 2026年8月26日の 1.3.0 で、ライセンスは MPL-2.0 です。

Terraform MCP Serverのインストール方法

docker run -i --rm hashicorp/terraform-mcp-server

Terraform MCP Serverは使う価値があるか?

モデルが Terraform を書くときに最もよくある失敗は、古いリソース引数や存在しない引数を使うことです。search_providers や get_provider_details などの 9 つのツールによる Registry のライブ検索でその多くが解決し、この部分にはトークンも HashiCorp のアカウントも不要です。

HCP Terraform の側は、README から受ける印象以上に検討が必要です。ENABLE_TF_OPERATIONS が制御するのは、5 つの破壊的なツール(action_run、delete_workspace_safely、force_unlock_workspace、delete_project、delete_team)と、create_run の auto_approve と is_destroy のオプションだけです。create_run そのもの、ドキュメントが破壊的になりうるとしている update_workspace、変数の書き込み、grant_team_access は、トークンを持つどのエージェントでも使えるままです。本当の制御手段は、明示的な許可リストを受け取る --tools フラグで、2 番目がトークン自体の権限です。

データの露出はツール一覧を見れば明らかです。get_plan_json_output、get_plan_logs、get_state_version は、リソースの属性や機密値をモデルのコンテキストに持ち込むことがあり、HashiCorp の README は、信頼できないクライアントやモデルでこのサーバーを使わないよう求めています。HTTP モードは妥当に強化されています。クライアントは TFE_ADDRESS を上書きできないため、リクエストがトークンを別のホストに向けることはできません。クエリ文字列に含まれるトークンは拒否されます。また、偽装可能な値を信頼していた以前の X-Forwarded-For の処理は、信頼するホップ数を明示する設定に置き換えられました。

コンテキストは目立たないコストです。--toolsets フラグを指定しないとサーバーはすべてのツールセットを有効にし、トークンがあると 61 個のツール定義がすべてセッションごとに読み込まれます。ドキュメントの検索だけが必要なチームは --toolsets=default で 9 つの Registry ツールだけを残せます。これは HashiCorp が提供する最も安全な構成でもあります。

真価を発揮する場面

  • Claude Code で AWS のモジュールを書くプラットフォームエンジニア

    plan の時点で失敗するリソース引数をエージェントがでっち上げないようにする

    --toolsets=default でコンテナを動かします。エージェントは HCL を書く前に、プロバイダーのドキュメントと最新のプロバイダーバージョンを確認します。トークンもアカウントも不要で、ツール定義は 61 個ではなく 9 個です。

  • HCP Terraform を使う SRE

    コンソールを開かずに、昨夜の実行が失敗した理由を説明する

    読み取り範囲のトークンと、list_runs、get_run_details、get_plan_logs に限定した --tools を使えば、エージェントが失敗内容を読んで修正を提案します。HCP Terraform の API はユーザーごとに毎秒 30 リクエストまで許可しており、エージェントのループがこれに達することはまずありません。

  • Terraform Enterprise を使うエンジニア 300 人の企業のプラットフォームチーム

    各エンジニアの権限を保ったまま、共有の MCP エンドポイントを 1 つ提供する

    Helm チャートから HTTP モードを TLS、MCP_ALLOWED_ORIGINS、組織の許可リスト付きでデプロイします。各ユーザーは自分のトークンを送るので Terraform Enterprise の RBAC は引き続き適用され、OpenTelemetry のメトリクスでツール呼び出しの量とエラーがわかります。

導入前に確認すること

導入
claude mcp add terraform -s user -t stdio -- docker run -i --rm hashicorp/terraform-mcp-server を実行し、HCP の機能を使うなら TFE_TOKEN と TFE_ADDRESS を追加します。HashiCorp は VS Code、Cursor、Claude Desktop、Claude Code、Codex CLI、Amazon Q、Kiro、Gemini の拡張機能、IBM Bob の手順を載せています。
連携
61 個のツールです。公開 Registry 向けが 9 個、プライベートレジストリ向けが 4 個、HCP Terraform 向けが 48 個で、プロジェクト、チーム、ワークスペース、実行、plan、apply、ステートのバージョン、ポリシーセット、変数セット、タグ、Stacks(読み取り専用)をカバーします。ツールセットや個々のツールをフラグで有効にできます。
データとプライバシー
ローカルか自分のホストで動きます。通常の Registry と HCP の API 呼び出し以外に、HashiCorp を経由するものはありません。エージェントにできることはトークンの権限で制限され、plan とステートの出力はモデルに機密値をさらすことがあります。
大規模利用時のコスト
サーバーは MPL-2.0 で無料です。HCP Terraform や Terraform Enterprise は HashiCorp のプランに基づいて課金され、ここでは扱いません。HCP の API は、トークンの数にかかわらずユーザーごとに毎秒 30 リクエストまでです。HTTP モードは独自の既定値として、全体で毎秒 10(バースト 20)、セッションごとに毎秒 5(バースト 10)の制限を加えます。
制限
リファレンスはツールを読み取りと書き込みに分類していません。create_workspace と update_workspace は破壊的とされていますが、制御の対象外です。localhost 以外への HTTP デプロイには TLS 証明書が必要です。

良い点

  • トークンなしで最新のプロバイダー、モジュール、ポリシーのドキュメント
  • きめ細かな --tools の許可リスト
  • ユーザーごとのトークンと組織の許可リストを備えた、強化された HTTP モード
  • 破壊的な操作の大半は既定で無効

気になる点

  • 実行、ワークスペースの更新、変数の書き込みは制御されない
  • plan とステートのツールがモデルのコンテキストにシークレットを入れることがある
  • トークンがあると既定で 61 個のツール定義が読み込まれる
  • Docker か Go が必要で、企業の TLS インスペクション環境では CA のマウントが必要

おすすめの人

AI の助けを借りて Terraform を書くチーム。特に、ツールの許可リストを設定する HCP Terraform や Terraform Enterprise のチーム。

Terraform MCP Serverの代替

Terraform MCP Server:よくある質問

Terraform MCP Serverは使う価値があるか?
Registry の検索だけでもインストールする価値があります。HCP Terraform のトークンを渡すのは、48 個のワークスペース用ツールのうちどれをエージェントに持たせるかを決めてからにしてください。 評価は5点満点中4.2点です。
Terraform MCP Serverの料金は?
MPL-2.0 で無料です。HCP Terraform の機能は HashiCorp のプランによります。
Terraform MCP Serverの欠点は?
実行、ワークスペースの更新、変数の書き込みは制御されない; plan とステートのツールがモデルのコンテキストにシークレットを入れることがある; トークンがあると既定で 61 個のツール定義が読み込まれる; Docker か Go が必要で、企業の TLS インスペクション環境では CA のマウントが必要.
Terraform MCP Serverは誰に向いているか?
AI の助けを借りて Terraform を書くチーム。特に、ツールの許可リストを設定する HCP Terraform や Terraform Enterprise のチーム。
チームや本番環境でTerraform MCP Serverを使うと費用はいくらか?
サーバーは MPL-2.0 で無料です。HCP Terraform や Terraform Enterprise は HashiCorp のプランに基づいて課金され、ここでは扱いません。HCP の API は、トークンの数にかかわらずユーザーごとに毎秒 30 リクエストまでです。HTTP モードは独自の既定値として、全体で毎秒 10(バースト 20)、セッションごとに毎秒 5(バースト 10)の制限を加えます。
Terraform MCP Serverは企業データを扱っても安全か?
ローカルか自分のホストで動きます。通常の Registry と HCP の API 呼び出し以外に、HashiCorp を経由するものはありません。エージェントにできることはトークンの権限で制限され、plan とステートの出力はモデルに機密値をさらすことがあります。
Terraform MCP Serverの代わりになるものは?
当サイトでレビューした中で最も近い代替はAWS MCP Server 、 Azure MCP Serverです。

回答確認日:2026年10月22日