OpenTofu MCP Server

Un servidor del Protocolo de Contexto del Modelo (MCP) para acceder al Registro de OpenTofu.

Documentación

Servidor MCP de OpenTofu

Un servidor de Protocolo de Contexto de Modelo (MCP) para acceder al Registro de OpenTofu. Este servidor permite a los asistentes de modelos de lenguaje buscar y recuperar información sobre proveedores, módulos, recursos y fuentes de datos de OpenTofu.

Disponible tanto como servidor local de Node.js como implementación remota de Cloudflare Worker.

Características

  • Buscar en el Registro de OpenTofu proveedores, módulos, recursos y fuentes de datos
  • Obtener información detallada sobre proveedores y módulos específicos
  • Acceder a documentación de recursos y fuentes de datos
  • Recuperar ejemplos completos de configuración de OpenTofu
  • Interfaz compatible con MCP para asistentes de IA

Instalación

Puede usar este servidor MCP con cualquier asistente de IA que admita el Protocolo de Contexto de Modelo. Elija entre el servicio alojado o la instalación local:

Servicio Alojado (Recomendado)

La forma más fácil de comenzar es usar nuestro servicio alojado en mcp.opentofu.org. Los beneficios incluyen:

  • ✅ No se requiere instalación local
  • ✅ Siempre actualizado con los datos más recientes del Registro de OpenTofu
  • ✅ Distribuido globalmente mediante Cloudflare Workers
  • ✅ Alta disponibilidad y rendimiento

Claude Code

Agregue el servidor MCP de OpenTofu alojado a Claude Code:

claude mcp add opentofu -t streamable-http https://mcp.opentofu.org/mcp

Cursor / VS Code

Instalar automáticamente en Cursor con un clic

Agregue esto a su settings.json.

{
  "mcp": {
    "servers": {
      "opentofu": {
        "type": "streamable-http",
        "url": "https://mcp.opentofu.org/mcp"
      }
    }
  }
}

No necesita definir ninguna entrada.

Configuración Genérica de MCP

{
  "mcpServers": {
    "opentofu": {
      "transport": "streamable-http",
      "url": "https://mcp.opentofu.org/mcp"
    }
  }
}

Servidor Local

Uso Básico

También puede ejecutar el servidor localmente con npx:

npx @opentofu/opentofu-mcp-server

Instalación Global

Instale globalmente para uso repetido:

npm install -g @opentofu/opentofu-mcp-server
opentofu-mcp-server

Claude Code (Local)

Agregue el servidor local a Claude Code:

claude mcp add opentofu -- npx @opentofu/opentofu-mcp-server

Configuración Genérica de MCP (Local)

{
  "mcpServers": {
    "opentofu": {
      "command": "npx",
      "args": ["-y", "@opentofu/opentofu-mcp-server"]
    }
  }
}

Herramientas Disponibles

El servidor MCP de OpenTofu proporciona las siguientes herramientas:

Búsqueda e Información del Registro

  • search-opentofu-registry: Buscar proveedores, módulos, recursos y fuentes de datos
  • get-provider-details: Obtener información detallada sobre un proveedor específico
  • get-module-details: Obtener información detallada sobre un módulo específico
  • get-resource-docs: Obtener documentación para un recurso específico
  • get-datasource-docs: Obtener documentación para una fuente de datos específica