Cloudflare DNS

Gestiona los registros DNS de Cloudflare para tus dominios.

Documentación

MCP Cloudflare DNS Server

Una implementación de servidor de Model Context Protocol para Cloudflare DNS que permite a los agentes de IA gestionar registros DNS para tus dominios.

Características

  • 🔍 Listar registros DNS - Ver todos o registros DNS filtrados
  • 📝 Crear registros DNS - Añadir nuevos tipos de registros A, AAAA, CNAME, MX, TXT y otros
  • ✏️ Actualizar registros DNS - Modificar registros existentes
  • 🗑️ Eliminar registros DNS - Eliminar registros no deseados
  • 🔧 Soporte completo de la API de Cloudflare - Soporta proxy, TTL, configuraciones de prioridad

Configuración

1. Obtener el Token de API de Cloudflare

  1. Ve a Cloudflare API Tokens
  2. Haz clic en "Create Token"
  3. Usa la plantilla "Zone:Edit" o crea un token personalizado con:
    • Zone:Read
    • Zone:Edit
  4. Copia tu token de API

2. Obtener el ID de Zona

  1. Ve a tu dominio en el Cloudflare Dashboard
  2. Copia el ID de Zona desde la barra lateral derecha

Uso

Con Smithery (Nube)

Despliega directamente en Smithery para acceso alojado.

Con npx (Local)

npx -y @thelord/mcp-cloudflare

Variables de Entorno

Crea un archivo .env:

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

Configuración de Claude Desktop

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

Herramientas Disponibles

list_dns_records

Lista todos los registros DNS o filtra por nombre/tipo.

get_dns_record

Obtén información detallada sobre un registro DNS específico.

create_dns_record

Crea un nuevo registro DNS con el tipo, nombre y contenido especificados.

update_dns_record

Actualiza un registro DNS existente por ID.

delete_dns_record

Elimina un registro DNS por ID.

Tipos de Registros DNS Soportados

  • A (Dirección IPv4)
  • AAAA (Dirección IPv6)
  • CNAME (Nombre canónico)
  • MX (Intercambio de correo)
  • TXT (Texto)
  • NS (Servidor de nombres)
  • SRV (Servicio)
  • CAA (Autorización de Autoridad de Certificación)
  • PTR (Puntero)

Seguridad

  • Los tokens de API nunca se registran ni se exponen
  • Utiliza la API oficial de Cloudflare con autenticación segura
  • Soporta tokens de API con alcance para permisos mínimos

Licencia

MIT# mcp-cloudflare