HT

hashicorp/terraform-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1554 stars 200 forks 品質 92 トレンド 44MPL-2.0

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

GitHub で README 全文を見る

インストール

docker run -i --rm -e TFE_TOKEN=${input:tfe_token} -e TFE_ADDRESS=${input:tfe_address} hashicorp/terraform-mcp-server:1.4.1
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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" ] } } }