
hashicorp/terraform-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Terraform MCP 서버는 Terraform 생태계와의 원활한 통합을 제공하여 인프라 as Code(IaC) 개발을 위한 고급 자동화 및 상호작용 기능을 가능하게 합니다.
개요
Terraform MCP 서버는 Terraform 레지스트리 API와의 원활한 통합을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버로, 인프라 코드 개발을 위한 고급 자동화 및 상호작용 기능을 가능하게 합니다. - : 구성 가능한 엔드포인트를 갖춘 Stdio 및 StreamableHTTP 전송 - : 제공자, 모듈, 정책에 대한 공개 Terraform Registry API와의 직접 통합 - : 완전한 작업 공간 관리, 조직/프로젝트 목록 작성, 개인 등록부 접근 - : 변수, 태그, 실행 관리 지원과 함께 작업 공간 생성, 업데이트, 삭제 - : Streamable HTTP 모드에서 도구 호출량, 지연 시간 및 실패를 추적하는 오픈 텔레메트리 미터 통합. 이 기능이 활성화되면 기본 HTTP 서버 지표도 노출됩니다 쿼리에 따라 MCP 서버는 특정 Terraform 데이터를 MCP 클라이언트와 LLM에 노출할 수 있습니다. 신뢰할 수 없는 MCP 클라이언트나 LLM과 함께 MCP 서버를 사용하지 마세요.
개요(AI 번역)
Terraform MCP 서버는 모델 컨텍스트 프로토콜(MCP)입니다 Terraform Registry 및 HCP Terraform API와 원활하게 통합되어 고급 기능을 가능하게 합니다 인프라 코드 기반 (IaC) 개발을 위한 자동화 및 상호작용 기능.
목차
시작하기 클라이언트 통합 건설 및 운영
특징 전제 조건 명령줄 옵션 지침
설치 비주얼 스튜디오 코드 커서 Claude Desktop, Amazon Q Developer, 그리고 Kiro CLI 클로드 코드 코덱스 CLI 쌍쌍자리 확장 밥 IDE와 셸
소스에서 설치 도커 이미지 로컬 구축 교통 지원 Stdio 교통 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"
]
}
}
}