Guida al connettore8 minuti di lettura26 tool MCP7 lingue

Come collegare Cloudflare a Cursor via MCP

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

HCA cura del team HelpCodeAggiornato 8 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Cloudflare

Cloudflare

Let your AI manage your Cloudflare zones: review and change DNS records, purge the cache, read zone settings, redirect, transform and cache rules, check traffic analytics, and list Workers and R2 buckets. With an API token limited to what it should touch.

tool

26

Regione

INTL

Categoria

Infrastruttura

Autenticazione

Bearer Token

Env vars richieste

CLOUDFLARE_API_TOKEN
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Cloudflare con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

Prova a chiedere

Prompt di esempio per Cloudflare

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Cloudflare · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Cloudflare, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Cloudflare + Cursor

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

CLOUDFLARE_API_TOKEN

Step 1 — Ottieni le credenziali

  1. Nella dashboard di Cloudflare apri My Profile → API Tokens (https://dash.cloudflare.com/profile/api-tokens), clicca su Create Token e poi, in fondo, su Create Custom Token. Puoi anche partire dal modello Read all resources e aggiungere i due permessi di scrittura qui sotto.
  2. Dai un nome al token (per esempio "AnythingMCP") e aggiungi questi permessi:
    • Zone → Zone → Read, DNS → Edit (Read per un setup di sola lettura), Cache Purge → Purge
    • Zone → Zone Settings, Page Rules, Analytics e Workers Routes → Read
    • Per le regole: Zone → Single Redirect, Transform Rules, Cache Rules, Origin Rules, Config Rules e Zone WAF → Read (ogni tipo di regola richiede un permesso a sé)
    • Account → Account Settings, Workers Scripts, Workers R2 Storage e Account Analytics → Read
  3. In Zone Resources scegli Include → All zones from an account, oppure Specific zone per limitare l'AI ad alcuni dei tuoi domini. In Account Resources includi il tuo account. Se vuoi, limita Client IP Address Filtering e imposta un TTL.
  4. Clicca su Continue to summary → Create Token, copia il token (Cloudflare lo mostra una sola volta) e inseriscilo in CLOUDFLARE_API_TOKEN senza la parola Bearer, poi installa il connettore. Non usare la Global API Key.
  5. Comincia con cloudflare_list_zones: mostra quali zone (domini) vede il token, con stato e piano.

Token dell'account: funziona anche un token creato in Manage Account → Account API Tokens, tranne che per le Page Rules: con questo token cloudflare_list_page_rules non riesce a leggerle.

Solo lettura: assegna al DNS solo Read, ometti Cache Purge e disattiva cloudflare_create_dns_record, cloudflare_update_dns_record e cloudflare_purge_cache. Impostazioni della zona, regole, statistiche, Workers e R2 sono comunque in sola lettura in questo connettore.

Disattivati all'installazione: cloudflare_delete_dns_record e cloudflare_purge_everything. Un record eliminato blocca nel giro di pochi secondi ciò che ne dipendeva (un sito, la consegna della posta, una verifica del dominio), quindi esporta prima la zona con cloudflare_export_dns_records. Svuotare tutta la cache manda la richiesta successiva di ogni visitatore al tuo server di origine, cosa che può sovraccaricare un sito molto visitato; di solito basta cloudflare_purge_cache con URL precisi.

Modifiche DNS: le modifiche sono attive in pochi secondi, quindi un record sbagliato può mettere offline subito un sito o la sua email. L'AI legge prima il record e ti mostra il valore vecchio e quello nuovo prima di cambiare qualcosa. Un CNAME non può condividere il nome con nessun altro record, e Cloudflare rifiuta un record identico.

Svuotamento della cache: cloudflare_purge_cache rimuove fino a 100 URL, cache tag, hostname o prefissi per chiamata, su ogni piano. Il piano Free consente 5 richieste di purge al minuto per tag, host o prefisso.

Statistiche: cloudflare_get_zone_traffic restituisce per ogni giorno richieste, traffico dati, traffico in cache, minacce, visualizzazioni di pagina e visitatori unici, suddivisi per codice di stato e paese. Per tutto il resto (percorsi più richiesti, eventi del firewall, invocazioni dei Worker) l'AI usa cloudflare_graphql_analytics. Quanto indietro puoi guardare dipende dal piano; il piano Free copre le ultime settimane.

Workers e R2: cloudflare_get_worker_settings mostra i binding di un Worker, ma mai i valori segreti. R2 deve essere attivato sull'account (Storage & databases → R2, basta il livello gratuito) prima che cloudflare_list_r2_buckets risponda; altrimenti fallisce con 403 "NotEntitled".

Limiti: Cloudflare consente 1.200 richieste API ogni 5 minuti per token, uso della dashboard compreso. Oltre questa soglia Cloudflare risponde 429 e blocca ogni chiamata per 5 minuti: attendi e riprova. Le query di statistiche hanno un limite proprio di circa 300 ogni 5 minuti.

Errori comuni: 400 con codice 6003 di solito significa che è stata inserita la Global API Key invece di un API token. 401 significa che il token è sbagliato, scaduto, disattivato o limitato ad altri indirizzi IP client: controllalo in My Profile → API Tokens. 403 (codici 10000 o 9109) significa che al token manca un permesso per quella chiamata o quella zona: modifica il token e aggiungilo, per esempio Zone Read o DNS Read. 404 indica una zona, un record o un ruleset sconosciuti; da cloudflare_get_phase_rules significa solo che la zona non ha regole di quel tipo. "An identical record already exists" o "A CNAME record with that host already exists" indicano il record che fa da ostacolo.

Il connettore non modifica ruleset, Page Rules o impostazioni della zona e non gestisce certificati SSL/TLS, deploy o eliminazione di Workers, oggetti KV, D1 o R2, Zero Trust, registrar o fatturazione.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in Cursor

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Cursor legge i server MCP da ~/.cursor/mcp.json. Aggiungi questa voce:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di YOUR_MCP_API_KEY.
  2. Salva il file e riavvia Cursor.
  3. Apri Cursor → Settings → MCP e verifica che anythingmcp sia elencato e connesso.
  4. Inizia a chattare: l'agente ora può usare i tool di Cloudflare.

Tool disponibili

ToolWhat it does
cloudflare_list_zonesList the zones (domains) the token can see: id, name, status (active, pending, initializing, moved), plan, name_servers, paused and account…
cloudflare_get_zoneGet one zone: name, status, plan, name servers (the ones Cloudflare assigned and the original ones), account, created and activated dates…
cloudflare_list_accountsList the Cloudflare accounts the token has access to: id, name, type and settings
cloudflare_list_zone_settingsRead all settings of a zone, each as id, value and editable: SSL mode (ssl), always_use_https, min_tls_version, cache_level…
cloudflare_get_zone_settingRead one zone setting by its id, e.g. ssl, always_use_https, min_tls_version, security_level, cache_level, development_mode: value…
cloudflare_list_dns_recordsList a zone's DNS records with filters: id, type, name, content, proxied, ttl (1 = automatic), priority, comment, tags and modified_on
cloudflare_get_dns_recordGet one DNS record by id: type, name, content, proxied, ttl, priority, data (SRV, CAA ...), comment, tags, created_on and modified_on
cloudflare_export_dns_recordsExport all DNS records of a zone as a BIND zone file (plain text), handy for a backup before changes or to review everything at once
cloudflare_create_dns_recordCreate a DNS record in a zone
cloudflare_update_dns_recordChange fields of an existing DNS record (only the fields given), e.g. point it at a new IP, switch proxying on or off, change the TTL or…
cloudflare_delete_dns_recordDelete a DNS record
cloudflare_purge_cacheRemove cached content from Cloudflare's edge so the next request fetches it from the origin
cloudflare_purge_everythingPurge the zone's entire cache
cloudflare_list_rulesetsList a zone's rulesets: id, name, kind (zone, managed, custom), phase and last_updated
cloudflare_get_rulesetGet one ruleset with all its rules: for each rule id, description, expression (the filter, e.g. http.host eq "example.com"), action…
cloudflare_get_phase_rulesGet the zone's own rules for one phase (its entry point ruleset): e.g. http_request_dynamic_redirect for single redirects…
cloudflare_list_page_rulesList a zone's legacy Page Rules: id, targets (URL patterns), actions (forwarding_url, cache_level, always_use_https ...), priority and…
cloudflare_get_zone_trafficDaily traffic of a zone between two dates from the GraphQL Analytics API: per day requests, bytes, cached requests and bytes, threats, page…
cloudflare_graphql_analyticsRun a query against Cloudflare's GraphQL Analytics API (read-only) for anything cloudflare_get_zone_traffic does not cover: e.g.…
cloudflare_list_workersList the Workers scripts of an account: id (the script name), created_on, modified_on, usage_model, handlers (fetch, scheduled ...)…
cloudflare_get_worker_settingsGet a Worker's settings: bindings (KV, R2, D1, Durable Objects, environment variables; secret values are never returned), compatibility…
cloudflare_get_worker_contentDownload a Worker's deployed code as text, cut at 200 KB
cloudflare_list_worker_routesList a zone's Worker routes: id, pattern (e.g. example.com/api/*) and the script that handles it
cloudflare_list_worker_domainsList the custom domains attached to Workers in an account: hostname, zone, service (the Worker) and environment
cloudflare_list_r2_bucketsList an account's R2 buckets: name, creation_date, location and jurisdiction
cloudflare_get_r2_bucketGet one R2 bucket: name, creation_date, location, jurisdiction and storage_class

Esempi di prompt

  • "Mostrami tutti i record DNS di acme.com e dimmi quali non passano dal proxy di Cloudflare."
  • "Quali regole di redirect sono impostate su acme.com, e dove finisce /blog?"
  • "Quanto traffico ha avuto acme.com ogni giorno la settimana scorsa, e da quali paesi sono arrivate più richieste?"
  • "Fai puntare il record A di shop.acme.com a 198.51.100.24, lascia attivo il proxy e mostrami il valore vecchio prima di cambiarlo."

FAQ

Cursor supporta server MCP personalizzati nel piano gratuito? Sì, MCP è disponibile nei piani Hobby, Pro e Business.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente Cloudflare è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Cursor. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Cloudflare su MCP: Pilota Cloudflare da qualsiasi agente AI

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

Connettori

Come collegare Cloudflare a ChatGPT via MCP

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

Connettori

Come collegare Cloudflare a Claude via MCP

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

Connettori

Come collegare Cloudflare a Gemini via MCP

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

Connettori

Come collegare Cloudflare a Meta Muse via MCP

Fai gestire le tue zone Cloudflare alla tua AI: controlla e modifica i record DNS, svuota la cache, leggi le impostazioni della zona e le regole di redirect, transform e cache, consulta le statistiche del traffico ed elenca Workers e bucket R2. Con un API token limitato a ciò che deve toccare.

Connettori

Come collegare API-Football a Cursor via MCP

Fai seguire il calcio alla tua AI con API-Football: risultati in diretta ed eventi delle partite, calendari, classifiche, statistiche di squadre e giocatori, formazioni, infortuni, trasferimenti, precedenti, pronostici e quote dei bookmaker per campionati e coppe di tutto il mondo. Con una chiave API del tuo account API-Sports.