
Cloudflare Management
- 1 installs
- 4 repo stars
- Updated March 10, 2026
- ofershap/mcp-server-cloudflare
Manages Cloudflare zones, DNS records, Workers, KV, R2 buckets, and cache purging through MCP tools using an API token and account ID.
About
This skill exposes MCP tools to list zones, create and delete DNS records, manage Workers, KV, and R2, and purge cache on Cloudflare. A developer uses it to operate Cloudflare infrastructure from an agent.
- 13 tools spanning DNS, Workers, KV, R2, and cache
- Confirms before destructive DNS, Worker, or full-cache-purge actions
Cloudflare Management by the numbers
- 1 all-time installs (skills.sh)
- Ranked #930 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ofershap/mcp-server-cloudflare --skill cloudflare-managementAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 4 |
| Last updated | March 10, 2026 |
| Repository | ofershap/mcp-server-cloudflare ↗ |
What it does
Manages Cloudflare zones, DNS records, Workers, KV, R2 buckets, and cache purging through MCP tools using an API token and account ID.
Files
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, andcontent - KV operations need a
namespace_id— get it fromcf_kv_namespacesfirst - Cache purge with no URLs purges everything for the zone — confirm with the user before doing this
- All tools require
CLOUDFLARE_API_TOKENandCLOUDFLARE_ACCOUNT_IDenv 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