OpenTofu MCP Server

Um servidor do Model Context Protocol (MCP) para acessar o Registro OpenTofu.

Documentação

OpenTofu MCP Server

Um servidor Model Context Protocol (MCP) para acessar o OpenTofu Registry. Este servidor permite que assistentes de modelos de linguagem pesquisem e recuperem informações sobre provedores, módulos, recursos e fontes de dados do OpenTofu.

Disponível como um servidor Node.js local e uma implantação remota do Cloudflare Worker.

Recursos

  • Pesquise no OpenTofu Registry por provedores, módulos, recursos e fontes de dados
  • Obtenha informações detalhadas sobre provedores e módulos específicos
  • Acesse a documentação de recursos e fontes de dados
  • Recupere exemplos abrangentes de configuração do OpenTofu
  • Interface compatível com MCP para assistentes de IA

Instalação

Você pode usar este servidor MCP com qualquer assistente de IA que suporte o Model Context Protocol. Escolha entre o serviço hospedado ou a instalação local:

Serviço Hospedado (Recomendado)

A maneira mais fácil de começar é usar nosso serviço hospedado em mcp.opentofu.org. Os benefícios incluem:

  • ✅ Nenhuma instalação local necessária
  • ✅ Sempre atualizado com os dados mais recentes do OpenTofu Registry
  • ✅ Distribuído globalmente via Cloudflare Workers
  • ✅ Alta disponibilidade e desempenho

Claude Code

Adicione o servidor OpenTofu MCP hospedado ao Claude Code:

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

Cursor / VS Code

Instale automaticamente no Cursor com um clique

Adicione isso ao seu settings.json.

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

Você não precisa definir nenhuma entrada.

Configuração Genérica do MCP

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

Servidor Local

Uso Básico

Você também pode executar o servidor localmente com npx:

npx @opentofu/opentofu-mcp-server

Instalação Global

Instale globalmente para uso repetido:

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

Claude Code (Local)

Adicione o servidor local ao Claude Code:

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

Configuração Genérica do MCP (Local)

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

Ferramentas Disponíveis

O servidor OpenTofu MCP fornece as seguintes ferramentas:

Pesquisa e Informação do Registro

  • search-opentofu-registry: Pesquise por provedores, módulos, recursos e fontes de dados
  • get-provider-details: Obtenha informações detalhadas sobre um provedor específico
  • get-module-details: Obtenha informações detalhadas sobre um módulo específico
  • get-resource-docs: Obtenha documentação para um recurso específico
  • get-datasource-docs: Obtenha documentação para uma fonte de dados específica