Cloudflare DNS - MCP Server sécurisé par ALMC Security 2025

Cloudflare DNS

Voir sur GitHub

Serveur DNS Cloudflare MCP

Une implémentation de serveur Model Context Protocol pour Cloudflare DNS qui permet aux agents AI de gérer les enregistrements DNS pour vos domaines.

Fonctionnalités

  • 🔍 Lister les enregistrements DNS - Afficher tous les enregistrements DNS ou des enregistrements filtrés
  • 📝 Créer des enregistrements DNS - Ajouter de nouveaux types d'enregistrements A, AAAA, CNAME, MX, TXT, etc
  • ✏️ Mettre à jour les enregistrements DNS - Modifier les enregistrements existants
  • 🗑️ Supprimer des enregistrements DNS - Supprimer des enregistrements indésirables
  • 🔧 Prise en charge complète de l'API Cloudflare - Prise en charge du proxy, du TTL, des paramètres de priorité

Configuration

1. Obtenir le jeton API de Cloudflare

  1. Aller sur Cloudflare API Tokens
  2. Cliquez sur "Create Token" (Créer un jeton)
  3. Utilisez le modèle "Zone:Edit" ou créez un jeton personnalisé avec
    • Zone:Read
    • Zone:Edit
  4. Copiez votre jeton API

2. Obtenir l'ID de la zone

  1. Allez sur votre domaine dans Cloudflare Dashboard
  2. Copiez l'ID de zone dans la barre latérale droite

Utilisation

Avec Smithery (Cloud)

Déployer directement sur Smithery pour un accès hébergé.

Avec npx (Local)

npx -y @thelord/mcp-cloudflare

Variables d'environnement

Créer un fichier .env :

CLOUDFLARE_API_TOKEN=votre-api-token-ici CLOUDFLARE_ZONE_ID=votre-zone-id-ici CLOUDFLARE_EMAIL=your-email@example.com # Optionnel

Configuration du bureau Claude

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

Outils disponibles

list_dns_records

Liste tous les enregistrements DNS ou filtre par nom/type.

get_dns_record

Obtenir des informations détaillées sur un enregistrement DNS spécifique.

create_dns_record

Crée un nouvel enregistrement DNS avec le type, le nom et le contenu spécifiés.

update_dns_record

Mise à jour d'un enregistrement DNS existant par ID.

delete_dns_record

Supprime un enregistrement DNS par ID.

Types d'enregistrements DNS pris en charge

  • A (adresse IPv4)
  • AAAA (adresse IPv6)
  • CNAME (nom canonique)
  • MX (échange de courrier)
  • TXT (Texte)
  • NS (Serveur de noms)
  • SRV (Service)
  • CAA (Autorisation de l'autorité de certification)
  • PTR (Pointeur)

Sécurité

  • Les jetons d'API ne sont jamais enregistrés ou exposés
  • Utilise l'API officielle de Cloudflare avec une authentification sécurisée
  • Prise en charge des jetons d'API à portée limitée pour des autorisations minimales

Licence

MIT# mcp-cloudflare

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
MetoroVoir
Bureau de ClaudeCréer kube-config pour accéder au cluster kubernetes.Voir
Intégration MCP DigitalOceanMCP DigitalOcean Integration est un projet open-source qui fournit une interface complète pour gérer...Voir
Serveur Salesforce MCPUne implémentation de serveur MCP (Model Context Protocol) qui intègre Claude avec Salesforce, perme...Voir
AWS-IReveal-MCPAWS-IReveal-MCP est un serveur Model Context Protocol (MCP) conçu pour offrir aux équipes de sécurit...Voir
DynatraceCe serveur MCP local permet d'interagir avec la plateforme d'observabilité Dynatrace. Apportez des d...Voir