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 어시스턴트(LMM)와 Terraform 생태계 사이의 다리를 제공합니다. AI 에이전트가 Terraform Registry 및 HCP Terraform/Terraform Enterprise API와 상호작용할 수 있게 하여, 인프라스트럭처 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 도구와 호환.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트