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 도구와 호환.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트