Servidor DNS de Cloudflare MCP
Una implementación de servidor de protocolo de contexto de modelo para DNS de Cloudflare que permite a los agentes de AI gestionar los registros DNS de sus dominios.
Características
- 🔍 Listar registros DNS - Ver todos los registros DNS o filtrados
- 📝 Crear registros DNS - Añadir nuevos registros A, AAAA, CNAME, MX, TXT y de otros tipos
- ✏️ Actualizar registros DNS - Modificar registros existentes
- 🗑️ Eliminar registros DNS - Eliminar registros no deseados
- 🔧 Soporte completo de la API de Cloudflare - Soporta proxy, TTL, ajustes de prioridad
Configuración
1. Obtener token de API de Cloudflare
- Vaya a Tokens de API de Cloudflare
- Haga clic en "Crear token"
- Utilice la plantilla "Zone:Edit" o cree un token personalizado con
- Zona:Leer
- Zona:Editar
- Copie su token de API
2. Obtener ID de zona
- Vaya a su dominio en Cloudflare Dashboard
- Copie el ID de zona de la barra lateral derecha
Uso
Con Smithery (Nube)
Despliegue directamente en Smithery para acceso alojado.
Con npx (Local)
npx -y @elseñor/mcp-cloudflare
Variables de entorno
Crear un archivo .env
:
CLOUDFLARE_API_TOKEN=su-api-token-aquí CLOUDFLARE_ZONE_ID=su-zone-id-aquí CLOUDFLARE_EMAIL=your-email@example.com # Opcional
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.
obtener_registro_dns
Obtener información detallada sobre un registro DNS específico.
crear_registro_dns
Crear un nuevo registro DNS con el tipo, nombre y contenido especificados.
actualizar_registro_dns
Actualizar un registro DNS existente por ID.
eliminar_registro_dns
Eliminar un registro DNS por ID.
Tipos de registro DNS admitidos
- 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 la API nunca se registran ni se exponen
- Utiliza la API oficial de Cloudflare con autenticación segura
- Admite tokens de API de alcance para permisos mínimos
Licencia
MIT# mcp-cloudflare