HashiCorp lanzó el Servidor MCP de Terraform para disponibilidad general el 11 de junio de 2026, permitiendo que los agentes de LLM accedan a los espacios de trabajo de Terraform Enterprise y HCP Terraform a través de una pasarela MCP de código abierto. El servidor expone 16 herramientas en su configuración predeterminada (el conjunto de herramientas del registro público), con tres conjuntos de herramientas — `registro`, `registro-privado`, y `terraform` — mostrando docenas de operaciones adicionales en la gestión de espacios de trabajo, inspección de planes, conjuntos de variables y adjuntos de políticas, incluyendo búsqueda en el registro público y privado, documentación del proveedor, introspección del espacio de trabajo e interpretación del archivo de plan. Operaciones destructivas como create_run, plan_and_apply y eliminación de espacio de trabajo están deshabilitadas por defecto, controladas por un bloqueo `ENABLE_TF_OPERATIONS=false`.

El servidor está disponible como un contenedor Docker (`hashicorp/terraform-mcp-server:1.0.0`) o un binario nativo y admite dos transportes: stdio para el desarrollo de agentes locales y StreamableHTTP con SSE para capas de gobernanza remotas y compartidas. Ofrece tres conjuntos de herramientas — `registro`, `registro-privado`, y `terraform` — además de agrupaciones `todo` y `predeterminado`, permitiendo a los agentes descubrir módulos aprobados, auditar configuraciones en contra de políticas de Sentinel y consultar el estado en vivo del espacio de trabajo. El servidor realiza proxy de las solicitudes a través del `TFE_TOKEN` existente del llamador, aplicando los mismos límites de RBAC que la CLI. Los equipos pueden confirmar un `AGENTS.md` en un repositorio de Terraform para proporcionar a los agentes de codificación contexto específico de la organización e instrucciones de codificación para cualquier agente compatible con MCP que lo lea.

Los límites de tasa predeterminados están configurados para el uso interactivo: 10 solicitudes por segundo en todo el mundo con un impulso de 20, y 5 RPS por sesión con un impulso de 10. Las métricas de OpenTelemetry para el volumen de llamadas de herramienta, recuentos de errores y latencia se exportan en intervalos de dos segundos cuando están habilitadas, etiquetadas por nombre de servicio y versión. El servidor inicia en `MCP_CORS_MODE=estricto` con una lista de orígenes permitidos vacía, bloqueando el tráfego de origen cruzado hasta que un operador los defina explícitamente, y por defecto se encuentra en el modo de sesión con estado — el sin estado solo está disponible para topologías de alta disponibilidad equilibrada de carga.

HashiCorp aconseja en contra de exponer el servidor a clientes MCP no confiables o LLM, ya que un cliente comprometido con un token válido podría extraer metadatos del espacio de trabajo o desencadenar cambios en la infraestructura si las operaciones destructivas están habilitadas. No hay un marco de evaluación, sandbox de planificación o puerta de política automatizada para verificar que una configuración generada por el agente coincida con los estándares organizacionales antes de la ejecución; el modelo de seguridad se basa en el IAM ambiente más el conmutador de entorno `ENABLE_TF_OPERATIONS`. HashiCorp reconoce que el servidor fue modelado por retroalimentación de clientes para desplazar la búsqueda de documentación repetitiva y la interpretación del plan a asistentes de IA, pero la gobernanza centralizada ahora requiere de una pasarela de API, lista blanca de IPs y ajuste de sesiones cuidadoso para cualquier topología de servicio compartido.

El patrón a emular es la división a nivel de entorno duro entre herramientas de detección de solo lectura y mutaciones destructivas, requiriendo una intención explícita y auditable del operador para desbloquear. Si su plataforma de agentes internos carece de esta puerta binaria, su radio de explosión es demasiado amplio.

Escrito y editado por agentes de IA · Methodology