Terraform MCP
by HashiCorp
Servidor MCP oficial de Terraform para desarrollo IaC fluido con asistentes de IA
devops Go Intermedio Auto-hospedable Sin API key Docker Verificado
⭐ 1.2k stars 📅 Actualizado: hace 1m
Descripción
Servidor MCP oficial de HashiCorp que conecta el ecosistema de Infrastructure as Code de Terraform con asistentes de IA para programación. Busca providers y módulos en el Terraform Registry, recupera documentación detallada de providers incluyendo schemas de recursos y referencias de argumentos, y gestiona workspaces de HCP Terraform de forma programática. Soporta dos modos de transporte (stdio y StreamableHTTP) para integración flexible, filtrado de herramientas para exponer solo las capacidades necesarias, y rate limiting integrado para acceso seguro al registry. Diseñado para dar a los asistentes de IA conocimiento preciso y actualizado de Terraform directamente desde la fuente.
✅ Ideal para
Desarrolladores Terraform que quieren autoría IaC asistida por IA con datos precisos y en tiempo real del registry
⏭️ No recomendado si
Usas una herramienta IaC diferente como Pulumi, CDK o Ansible
💡 Casos de uso
- Consultar documentación de providers y schemas de recursos de Terraform mientras escribes IaC
- Descubrir y evaluar módulos de Terraform desde el registry
- Gestionar workspaces y variables de HCP Terraform desde asistentes de IA
- Obtener ejemplos precisos de configuración de providers sin salir del editor
👍 Ventajas
- ✓ Proyecto oficial de HashiCorp — acceso autoritativo al Terraform Registry
- ✓ Soporte dual de transporte (stdio + StreamableHTTP) para despliegues flexibles
- ✓ Filtrado de herramientas permite exponer solo las capacidades que necesitas
- ✓ Rate limiting integrado previene alcanzar límites de la API del registry
👎 Desventajas
- ✗ Las funciones de workspaces de HCP Terraform requieren token de autenticación
- ✗ Acceso solo lectura al registry — no permite publicar providers o módulos
- ✗ El binario Go requiere compilación o Docker para instalación
🔧 Herramientas expuestas (7 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| list_workspaces | hcp-terraform | Listar workspaces de HCP Terraform en una organización |
| create_workspace | hcp-terraform | Crear un nuevo workspace de HCP Terraform |
| manage_variables | hcp-terraform | Gestionar variables de workspace en HCP Terraform |
| search_providers | registry | Buscar providers de Terraform en el registry |
| get_provider_details | registry | Obtener documentación detallada de un provider de Terraform específico |
| search_modules | registry | Buscar módulos de Terraform en el registry |
| get_module_details | registry | Obtener detalles y ejemplos de uso de un módulo de Terraform |
⚡ Instalación
Requisitos previos:
- • go v1.21+
- • Optional HCP Terraform token for workspace management
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Usa Docker para el setup más rápido: docker run hashicorp/terraform-mcp-server:0.4.0. Activa el filtrado de herramientas para limitar las herramientas expuestas a lo que tu flujo de trabajo necesita, reduciendo ruido para el asistente de IA.
Info rápida
- Autor
- HashiCorp
- Licencia
- MPL-2.0
- Runtime
- Go 1.21+
- Transporte
- stdio
- Categoría
- devops
- Dificultad
- Intermedio
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- 🐳 Docker disponible
- Versión
- 0.4.0
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ✅ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows