hashicorp/terraform-mcp-server
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
何を解決するか
このプロジェクトは、AIアシスタント(LLM)とTerraformエコシステムの間の橋渡しを提供します。AIエージェントがTerraform RegistryおよびHCP Terraform/Terraform Enterprise APIと対話できるようにし、Infrastructure as Code(IaC)開発の自動化とクラウドインフラストラクチャのワークスペース管理を可能にします。
動作方法
Model Context Protocol(MCP)を実装しています。これは、AIモデルを外部データやツールに接続するための標準です。サーバーはローカルプロセス(Stdioトランスポート)として、またはリモートサービス(StreamableHTTPトランスポート)としてデプロイできます。MCP互換クライアント(VS Code、Cursor、Claude Desktopなど)に接続されると、AIアシスタントはサーバーのツールを使ってプロバイダーやモジュール、ポリシーを照会したり、ワークスペースの作成・更新・削除などの操作を実行できます。
対象ユーザー
Terraformをインフラストラクチャ管理に使用し、AIアシスタントを活用してモジュールの検出やHCP Terraform環境の管理を自動化したいDevOpsエンジニア、プラットフォームエンジニア、クラウドアーキテクト向けです。
主な特徴
- 二重トランスポート対応:柔軟なデプロイを可能にするStdioおよびStreamableHTTPの両方をサポート。
- Terraform Registry統合:パブリックプロバイダー、モジュール、ポリシーへの直接アクセス。
- HCP TerraformおよびEnterprise対応:ワークスペース、組織、プロジェクト、プライベートレジストリの完全管理。
- モニタリング:OpenTelemetry(OTel)との統合により、ツールコールの件数、レイテンシ、失敗を追跡可能。
- 広範なクライアント互換性:VS Code、Cursor、Claude Code、Gemini拡張など、多数のAIツールと連携可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト