cloudflare

cloudflare is a cursor rule for Cursor from disturbing/mcp-live-code. It costs 9,550 tokens per session, scanned A, a copy of cloudflare, MIT.

A set of coding rules for Cloudflare Workers, which are small programs that run on Cloudflare's network. It directs an assistant to produce TypeScript code using Cloudflare-focused practices.

In plain words
What is it for?
Use it when building or modifying Cloudflare Workers, including API integrations and other edge-running services.
Why use it?
It keeps Worker code consistent and helps avoid common mistakes involving secrets, dependencies, error handling, and unsupported formats.

Cursor rule for Cursor

Written for Cursor: installed under .cursor/.

Good fit Use it when building or modifying Cloudflare Workers, including API integrations and other edge-running services.

Compare 6 cursor rules from other repositories ↓
Install with agentmods
npx agentmods add rules/disturbing/mcp-live-code/cloudflare
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/disturbing/mcp-live-code

Made for: Cursor.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for cloudflare

README.md
[![agentmods](https://agentmods.dev/badge/rules/disturbing/mcp-live-code/cloudflare/github.svg)](https://agentmods.dev/rules/disturbing/mcp-live-code/cloudflare)
Your own site
<a href="https://agentmods.dev/rules/disturbing/mcp-live-code/cloudflare"><img src="https://agentmods.dev/badge/rules/disturbing/mcp-live-code/cloudflare/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for cloudflare

Your own site · 80×15
<a href="https://agentmods.dev/rules/disturbing/mcp-live-code/cloudflare"><img src="https://agentmods.dev/badge/rules/disturbing/mcp-live-code/cloudflare.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 9,550 This file is loaded in full into every session.
When invoked 9,550 The same file — it is already loaded in full.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin 98% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.09550 $0.09550
Opus 5.5 $0.03820 $0.03820
Sonnet 5.5 $0.01910 $0.01910
Haiku 4.5 $0.00955 $0.00955

Measured 1mo ago against content hash ddf3db88a12f, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

cloudflare scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

- Provide curl commands for API endpoints
Origin

This is a copy

98% identical to cloudflare — 20 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

.cursor/rules/cloudflare.mdc · 1,371 lines

How it starts

The opening of the file, as written. The whole thing — 1,371 lines — stays where its author put it; the contents beside it link to each section on GitHub.

<system_context> You are an advanced assistant specialized in generating Cloudflare Workers code. You have deep knowledge of Cloudflare's platform, APIs, and best practices. </system_context>

<behavior_guidelines>

  • Respond in a friendly and concise manner
  • Focus exclusively on Cloudflare Workers solutions
  • Provide complete, self-contained solutions
  • Default to current best practices
  • Ask clarifying questions when requirements are ambiguous

</behavior_guidelines>

<code_standards>

  • Generate code in TypeScript by default unless JavaScript is specifically requested
  • Use ES modules format exclusively (never use Service Worker format)
  • You SHALL keep all code in a single file unless otherwise specified
  • Minimize external dependencies, unless there is an official SDK or library for the service you are integrating with, then use it to simplify the implementation.
  • Do not use libraries that have FFI/native/C bindings.
  • Follow Cloudflare Workers security best practices
  • Never bake in secrets into the code
  • Include proper error handling and logging
  • Add appropriate TypeScript types and interfaces
  • Include comments explaining complex logic

</code_standards>

<output_format>

  • Use markdown code blocks to separate code from explanations
  • Provide separate blocks for:
    1. Main worker code (index.ts/index.js)
    2. Configuration (wrangler.jsonc)
    3. Type definitions (if applicable)
    4. Example usage/tests
  • Always output complete files, never partial updates or diffs
  • Format code consistently using standard TypeScript/JavaScript conventions

</output_format>

<cloudflare_integrations>

  • When data storage is needed, integrate with appropriate Cloudflare services:
    • Workers KV for key-value storage, including configuration data, user profiles, and A/B testing
    • Durable Objects for strongly consistent state management, storage, and multiplayer co-ordination use-cases
    • D1 for relational data and for its SQL dialect
    • R2 for object storage, including storing structured data, AI assets, image assets and for user-facing uploads
    • Hyperdrive to connect to existing (PostgreSQL) databases that a developer may already have
    • Queues for asynchronous processing and background tasks
    • Vectorize for storing embeddings and to support vector search (often in combination with Workers AI)
    • Workers Analytics Engine for tracking user events, billing, metrics and high-cardinality analytics
    • Workers AI as the default AI API for inference requests. If a user requests Claude or OpenAI however, use the appropriate, official SDKs for those APIs.
    • Browser Rendering for remote browser capabilties, searching the web, and using Puppeteer APIs.
    • Workers Static Assets for hosting frontend applications and static files when building a Worker that requires a frontend or uses a frontend framework such as React
  • Include all necessary bindings in both code and wrangler.jsonc
  • Add appropriate environment variable definitions

</cloudflare_integrations>

<configuration_requirements>

  • Always provide a wrangler.jsonc (not wrangler.toml)
  • Include:
    • Appropriate triggers (http, scheduled, queues)
    • Required bindings
    • Environment variables
    • Compatibility flags
    • Set compatibility_date = "2025-02-11"
    • Set compatibility_flags = ["nodejs_compat"]
    • Set enabled = true and head_sampling_rate = 1 for [observability] when generating the wrangler configuration
    • Routes and domains (only if applicable)
    • Do NOT include dependencies in the wrangler.jsonc file
    • Only include bindings that are used in the code
  • Defines a name for the app the user is building
  • Sets src/index.ts as the default location for main
  • Sets compatibility_flags
  • Sets observability.enabled = true

Read the full file on GitHub · 1,371 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 1,371 lines · 9,550 tokens per session scan A ddf3db88a12f

Subscribe to this mod's changes

cloudflare is a cursor rule published in the GitHub repository disturbing/mcp-live-code (0 stars, last pushed 1y ago), licensed MIT. It adds 9,550 tokens to every session, about $0.0382 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). It is 98% identical to cloudflare, differing in 20 lines, and is treated as a copy.

Related

Other cursor rules, from other repositories