Cloudflare DNS

Gerencie registros DNS do Cloudflare para seus domínios.

Documentação

MCP Cloudflare DNS Server

Uma implementação de servidor Model Context Protocol para Cloudflare DNS que permite que agentes de IA gerenciem registros DNS para seus domínios.

Recursos

  • 🔍 Listar registros DNS - Visualize todos ou registros DNS filtrados
  • 📝 Criar registros DNS - Adicione novos tipos de registro A, AAAA, CNAME, MX, TXT e outros
  • ✏️ Atualizar registros DNS - Modifique registros existentes
  • 🗑️ Excluir registros DNS - Remova registros indesejados
  • 🔧 Suporte completo à API Cloudflare - Suporta proxy, TTL, configurações de prioridade

Configuração

1. Obtenha o Token da API Cloudflare

  1. Acesse Cloudflare API Tokens
  2. Clique em "Create Token"
  3. Use o modelo "Zone:Edit" ou crie um token personalizado com:
    • Zone:Read
    • Zone:Edit
  4. Copie seu token da API

2. Obtenha o ID da Zona

  1. Acesse seu domínio no painel da Cloudflare
  2. Copie o ID da Zona na barra lateral direita

Uso

Com Smithery (Nuvem)

Implante diretamente no Smithery para acesso hospedado.

Com npx (Local)

npx -y @thelord/mcp-cloudflare

Variáveis de Ambiente

Crie um arquivo .env:

CLOUDFLARE_API_TOKEN=your-api-token-here
CLOUDFLARE_ZONE_ID=your-zone-id-here
CLOUDFLARE_EMAIL=your-email@example.com  # Optional

Configuração do Claude Desktop

{
  "mcpServers": {
    "cloudflare": {
      "command": "npx",
      "args": ["-y", "@thelord/mcp-cloudflare"],
      "env": {
        "CLOUDFLARE_API_TOKEN": "your-api-token",
        "CLOUDFLARE_ZONE_ID": "your-zone-id"
      }
    }
  }
}

Ferramentas Disponíveis

list_dns_records

Liste todos os registros DNS ou filtre por nome/tipo.

get_dns_record

Obtenha informações detalhadas sobre um registro DNS específico.

create_dns_record

Crie um novo registro DNS com tipo, nome e conteúdo especificados.

update_dns_record

Atualize um registro DNS existente pelo ID.

delete_dns_record

Exclua um registro DNS pelo ID.

Tipos de Registro DNS Suportados

  • A (endereço IPv4)
  • AAAA (endereço IPv6)
  • CNAME (nome canônico)
  • MX (troca de correio)
  • TXT (texto)
  • NS (servidor de nomes)
  • SRV (serviço)
  • CAA (Autorização de Autoridade de Certificação)
  • PTR (ponteiro)

Segurança

  • Os tokens da API nunca são registrados ou expostos
  • Usa a API oficial da Cloudflare com autenticação segura
  • Suporta tokens de API com escopo para permissões mínimas

Licença

MIT# mcp-cloudflare