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
Gestion des PC dans le nuageMCP Server pour la gestion des PC du nuage Azure à l'aide de l'API Microsoft Graph.Voir
Salesforce Einstein par CDataServeur Model Context Protocol (MCP) de CData pour Salesforce EinsteinVoir
Serveur MCP Ubuntu sécurisé🔒 Serveur Security-First Model Context Protocol pour des opérations sûres du système UbuntuVoir
Auth0 Serveur MCPVoir
Serveur MCP ArgoCDUn serveur MCP (Model Context Protocol) qui s'intègre à l'API ArgoCD, permettant aux assistants IA e...Voir
Serveur Coolify MCPCe projet est encore en cours de développement.Voir