
hashicorp/terraform-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Terraform MCPサーバーはTerraformエコシステムとのシームレスな統合を提供し、Infrastructure as Code(IaC)開発のための高度な自動化およびインタラクション機能を可能にします。
概要
Terraform MCPサーバーは、Terraform Registry APIとのシームレスな統合を提供するモデルコンテキストプロトコル(MCP)サーバーであり、Infrastructure as Code(IaC)開発のための高度な自動化およびインタラクション機能を可能にします。 - : StdioおよびStreamableHTTPトランスポートを設定可能なエンドポイント付き - : プロバイダー、モジュール、ポリシー向けの公開Terraform Registry APIと直接統合 - : 完全なワークスペース管理、組織・プロジェクトリスト、プライベートレジストリアクセス - : ワークスペースの作成、更新、削除を変数、タグ、実行管理に対応し - : Openテレメトリメーターとの統合により、ツール呼び出し量、遅延、失敗をStreamable HTTPモードで追跡。この機能を有効にするとデフォルトのHTTPサーバーメトリクスも公開 クエリによっては、MCPサーバーが特定のTerraformデータをMCPクライアントやLLMに公開することがあります。信頼できないMCPクライアントやLLMにはMCPサーバーを使用しないでください。
概要(AI 翻訳)
Terraform MCPサーバーはモデルコンテキストプロトコル(MCP)です Terraform RegistryおよびHCP Terraform APIとシームレスに統合され、高度な機能を実現します インフラストラクチャ・アズ・コード(IaC)開発のための自動化およびインタラクション機能。
目次
始めましょう クライアント統合 建設して走る
特徴 前提条件 コマンドラインオプション 指示
設置 Visual Studio Code カーソル Claude Desktop、Amazon Q Developer、Kiro CLI クロード符号 Codex CLI ジェミニ拡張 ボブ・IDEとシェル
ソースからのインストール Dockerイメージのローカル構築 交通支援 スタディオ交通 StreamableHTTPトランスポート
サーバー機能 配備とセキュリティ 助けと貢献
利用可能なツール 利用可能なリソース 利用可能な指標 ツールフィルタリング
セッションモード 集中型展開のためのトークンパススルー クライアントIP転送 信頼モデル 信頼ホップ 制限 以前のバージョンからの移行 対応ヘッダー セキュリティ上の考慮事項 集中型展開例
トラブルシューティング 企業代理およびTLS検査 開発 貢献 免許
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Terraform MCP Server
The Terraform MCP Server is a Model Context Protocol (MCP) server that integrates seamlessly with Terraform Registry and HCP Terraform APIs, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Table of Contents
Server capabilities Deployment and security Help and contributing
Available Tools Available Resources Available Metrics Tool Filtering
Session Modes Token Passthrough for Centralized Deployments Client IP Forwarding Trust model Trusted hops Limitations Migrating from earlier versions Supported Headers Security Considerations
インストール
docker run -i --rm -e TFE_TOKEN=${input:tfe_token} -e TFE_ADDRESS=${input:tfe_address} hashicorp/terraform-mcp-server:1.4.1設定
{
"mcpServers": {
"terraform": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "TFE_ADDRESS=<<PASTE_TFE_ADDRESS_HERE>>",
"-e", "TFE_TOKEN=<<PASTE_TFE_TOKEN_HERE>>",
"hashicorp/terraform-mcp-server:1.4.1"
]
}
}
}