← Retour à la liste
★★★★ 4 / 5
Catégorie 05MCP

MCP Cloudflare

Gestion CDN, DNS, Workers et purge de cache Cloudflare via IA

Installation
Obtenir un API Token Cloudflare# dashboard.cloudflare.com -> Mon profil -> API Tokens -> Créer un token # Permissions recommandées : # Zone:Cache Purge, Zone:DNS:Edit, Zone:Analytics:Read, Account:Read
Installation via npmclaude mcp add cloudflare \ -e CLOUDFLARE_API_TOKEN=ton_token_ici \ -e CLOUDFLARE_ACCOUNT_ID=ton_account_id \ -- npx -y @cloudflare/mcp-server-cloudflare
Version@cloudflare/mcp-server-cloudflare (officiel)
PrixGratuit (open source)
Plateformes
WindowsmacOSLinux
Commandes5
Exemples3
MCP
À propos

Serveur MCP officiel Cloudflare permettant à Claude de gérer les zones DNS, purger le cache CDN sélectivement, inspecter les Workers, et consulter les Analytics. Indispensable pour les sites Drupal sous Cloudflare où chaque déploiement nécessite une invalidation cache précise.

Fonctionnalités clés
Purge cache CDN sélectivePurger des URLs spécifiques ou l'intégralité d'une zone Cloudflare sans ouvrir le dashboard. Parfait pour invalider le cache après un déploiement Drupal ou une mise à jour de contenu.
Gestion DNSLister, créer, modifier et supprimer les enregistrements DNS (A, CNAME, MX, TXT) d'une zone. Utile pour les migrations de serveur ou la configuration de nouveaux sous-domaines.
Inspection des WorkersLister les Workers Cloudflare actifs, voir leur configuration et leurs routes. Pratique pour diagnostiquer des problèmes de routage entre le CDN et le backend Drupal.
Analytics CDNConsulter les métriques de trafic, le taux de cache (hit rate), la bande passante et les requêtes bloquées par le WAF. Données disponibles avec délai de quelques minutes.
WAF et sécuritéInspecter les règles du Web Application Firewall, les IP bloquées et les événements de sécurité récents. Diagnostic sans accès au dashboard Cloudflare.
Commandes
CommandeDescription
purge cachePurger tout le cache d'une zone ou des URLs spécifiques
list dns recordsLister tous les enregistrements DNS d'une zone
create dns recordCréer un enregistrement DNS (A, CNAME, TXT...)
list workersLister les Workers Cloudflare actifs et leurs routes
get zone analyticsConsulter les métriques de trafic et le taux de cache
Exemples
Purge cache post-déploiement DrupalCODE
"Après le déploiement Drupal sur prod, purge le cache Cloudflare :
1. Purge uniquement les URLs modifiées : /homepage, /sitemap.xml, /robots.txt
2. Si c'est une mise à jour globale (CSS/JS), purge toute la zone monsite.com
3. Vérifie que le header CF-Cache-Status est MISS après la purge
4. Confirme que le taux de cache revient à la normale après 5 minutes"
Diagnostic cache manquantCODE
"Le taux de cache Cloudflare est tombé à 20% depuis hier.
1. Consulte les analytics Cloudflare des dernières 24h
2. Identifie les URLs avec le plus de MISS
3. Vérifie si les headers Cache-Control sont corrects sur ces URLs
4. Vérifie les Page Rules actives pour monsite.com
5. Propose des optimisations pour remonter le hit rate au-dessus de 80%"
Migration DNS vers un nouveau serveurCODE
"Migre le DNS de monsite.com vers une nouvelle IP 1.2.3.4 :
1. Liste tous les enregistrements DNS actuels de la zone
2. Identifie les enregistrements A pointant vers l'ancienne IP
3. Crée les nouveaux enregistrements avec un TTL court (5 minutes)
4. Vérifie la propagation DNS après 10 minutes
5. Supprime les anciens enregistrements une fois la migration confirmée"
Points forts & faibles
Points forts
+MCP officiel Cloudflare, API stable et bien documentée
+Purge cache intégrée dans le workflow de déploiement
+Gestion DNS sans accès au dashboard (utile en CI/CD)
+Diagnostic des problèmes de cache et WAF en conversation naturelle
Points faibles
Nécessite un API Token Cloudflare avec les bonnes permissions
Certaines opérations irréversibles (purge globale, suppression DNS)
Analytics avec délai de quelques minutes
Pas de gestion des Pages Functions avancées
Verdict

Très utile pour les sites Drupal avec des contenus fréquemment mis à jour. La purge sélective du cache par URL permet d'invalider précisément les pages modifiées sans impacter le cache global. La valeur principale est de ne plus avoir à ouvrir le dashboard Cloudflare pour les opérations courantes post-déploiement.

Développeurs et DevOps gérant des sites Drupal sous Cloudflare. Particulièrement utile lors des déploiements fréquents nécessitant une invalidation cache ciblée.