跳转到主要内容

Devin + Cloudflare

import { Steps } from "/components"; import AgentHeader from "/components/agent-setup/AgentHeader.astro"; import PlatformAccess from "/components/agent-setup/PlatformAccessSection.astro"; import ExamplePromptsList from "/components/agent-setup/ExamplePromptsList.astro"; import RandomPrompt from "/components/agent-setup/RandomPrompt.astro"; import TipsList from "/components/agent-setup/TipsList.astro"; import FAQList from "/components/agent-setup/FAQList.astro"; import FAQItem from "/components/agent-setup/FAQItem.astro"; import TroubleshootingList from "/components/agent-setup/TroubleshootingList.astro"; import TroubleshootingItem from "/components/agent-setup/TroubleshootingItem.astro"; import BuildAgentsCallout from "/components/agent-setup/BuildAgentsCallout.astro"; import OtherAgents from "/components/agent-setup/OtherAgents.astro";

Quick start

1. **Download Devin Desktop**
	Download Devin Desktop for macOS, Windows, or Linux from the [Devin Desktop downloads page](https://devin.ai/download).

2. **Install Cloudflare Skills**

	```bash
	npx skills add https://github.com/cloudflare/skills
	```

3. **Configure the Cloudflare MCP server**

	Add the Cloudflare API MCP server to `~/.codeium/windsurf/mcp_config.json`. For domain-specific MCP servers, refer to [mcp-server-cloudflare](https://github.com/cloudflare/mcp-server-cloudflare). For the full Cloudflare API MCP server (Code Mode), refer to [cloudflare/mcp](https://github.com/cloudflare/mcp).

	```json
	{
	  "mcpServers": {
	    "cloudflare": { "serverUrl": "https://mcp.cloudflare.com/mcp" }
	  }
	}
	```

4. **Try a prompt**

	Open Cascade and try a prompt — for example:

	<RandomPrompt />

Cloudflare platform access

Example prompts

Tips

  • The Cloudflare API MCP server uses Code Mode — Cascade writes JavaScript to reach any of 2,500+ endpoints in ~1,000 tokens.
  • Use @-mention to include your wrangler.jsonc or cloudflare.config.ts in Cascade prompts — Cascade uses this to understand your current bindings when generating code.

FAQ

Yes. Devin Desktop supports Agent Skills in Cascade. Install the Cloudflare Skills bundle from [cloudflare/skills](https://github.com/cloudflare/skills) — refer to the [Devin Desktop Cascade Skills documentation](https://docs.devin.ai/desktop/cascade/skills) for where Cascade discovers and loads Skills. All three complement each other. Cloudflare Skills teach Cascade the patterns and conventions for Workers development. The Cloudflare API MCP server handles platform operations (DNS, WAF, Zero Trust, R2 buckets). Wrangler in Devin Desktop's integrated terminal covers local dev and deploys. For tasks across the whole Cloudflare API, Cascade can also use the [Cloudflare CLI](/cf/), `cf`. Cascade coordinates between them naturally. Yes. The [Cloudflare CLI](/cf/), `cf`, is in beta and covers the whole Cloudflare API and prints JSON output. Install it with `npm install -g cf`, sign in with `cf auth login`, and tell Cascade to prefer it in your Devin Desktop rules or `AGENTS.md`. Refer to [Use cf with AI agents](/cf/agents/). Yes. Cascade can run `npx wrangler deploy`, or `cf deploy` in projects that use `cloudflare.config.ts`, in the integrated terminal, and with the MCP server configured it can also call the Cloudflare API directly for managed deploys and resource creation.

Troubleshooting

Verify your `mcp_config.json` configuration. Restart Devin Desktop after making changes. Ensure the MCP server URL ends with `/mcp`. Point the agent directly at developers.cloudflare.com/llms.txt for a directory of every product, or developers.cloudflare.com/<product>/llms.txt for a product-specific index.

Build agents on Cloudflare

Other agents