skills/ofershap/mcp-server-cloudflare/cloudflare-management

cloudflare-management

Installation
SKILL.md

Cloudflare Management via MCP

Use this skill when you need to manage Cloudflare zones, DNS records, Workers, KV storage, R2 buckets, or cache purging.

Available Tools

Tool What it does
cf_zones List Cloudflare zones (domains)
cf_dns_list List DNS records for a zone
cf_dns_create Create a DNS record
cf_dns_delete Delete a DNS record
cf_workers_list List Workers scripts
cf_worker_delete Delete a Workers script
cf_kv_namespaces List KV namespaces
cf_kv_keys List keys in a KV namespace
cf_kv_get Get a value from KV
cf_kv_put Write a value to KV
cf_kv_delete Delete a KV key
cf_r2_buckets List R2 storage buckets
cf_cache_purge Purge cache (all or specific URLs)

Workflow

  1. Start with cf_zones to discover available zones and get zone IDs
  2. Use zone IDs for DNS operations (cf_dns_list, cf_dns_create, cf_dns_delete)
  3. Workers, KV, and R2 use the account ID (configured via CLOUDFLARE_ACCOUNT_ID)
  4. Cache purge requires a zone ID and optionally specific URLs

Key Patterns

  • DNS record creation requires zone_id, type (A, CNAME, MX, TXT), name, and content
  • KV operations need a namespace_id — get it from cf_kv_namespaces first
  • Cache purge with no URLs purges everything for the zone — confirm with the user before doing this
  • All tools require CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID env vars

Safety

  • Always confirm before deleting DNS records, Workers, or KV keys
  • Always confirm before purging all cache (use specific URLs when possible)
  • DNS propagation takes time — warn users that changes may not be instant
Weekly Installs
1
First Seen
Mar 5, 2026
Installed on
mcpjam1
claude-code1
replit1
junie1
windsurf1
zencoder1