What this is

This service publishes Bob's hands-on Cloudflare Workers, Durable Objects, D1, KV, and Workers AI learnings as a single reference document — available to any MCP client, and readable right here in your browser.

The content is fixed at deploy time: there's no editor, no admin panel, and no runtime write path. Updating it means changing the source files and shipping a new deploy.

Connect via MCP

Point any MCP client (Claude Desktop, MCP Inspector, etc.) at this server's Streamable HTTP endpoint:

Endpoint https://cloudflare-mcp.bobs-cloudflare-mcp.workers.dev/mcp
  • Resource cloudflare-learnings Reads the full learnings document as text/markdown.
  • Tool get_cloudflare_learnings Takes no arguments; returns the same document as tool output.

Connect from your tool

Step-by-step setup for common MCP clients. Replace the endpoint above with your own deployed URL.

Claude (Desktop or claude.ai)
  1. Open Settings → Connectors (claude.ai) or Settings → Customize → Connectors (Claude Desktop).
  2. Choose Add custom connector.
  3. Paste the MCP URL above. Leave authentication blank — the server is public.
Claude Code (CLI)

Run:

claude mcp add --transport http bobs-cloudflare-mcp https://cloudflare-mcp.bobs-cloudflare-mcp.workers.dev/mcp

Add --scope user to make it available across all your projects instead of just the current one.

GitHub Copilot (VS Code)

Add an entry to your workspace .vscode/mcp.json (or via the Command Palette → MCP: Open User Configuration for a user-wide config):

{
  "servers": {
    "bobs-cloudflare-mcp": {
      "type": "http",
      "url": "https://cloudflare-mcp.bobs-cloudflare-mcp.workers.dev/mcp"
    }
  }
}
ChatGPT

Requires Developer Mode, which needs a Business/Enterprise/Edu plan (Pro is limited to read/fetch-only access; Free doesn't support custom connectors).

  1. Settings → Apps → Advanced settings → enable Developer mode.
  2. Settings → Connectors → Create.
  3. Fill in a name and description, paste the MCP URL above, and set Authentication to None.
Any other MCP client

Any client that speaks the MCP Streamable HTTP transport can connect directly to the /mcp URL above — there's no proprietary protocol or required client library.

Topics covered

  1. Overview
  2. Cloudflare Worker API Guidelines
  3. Cloudflare D1 (SQLite) Guidelines
  4. Durable Objects Guidelines
  5. Key-Value (KV) Namespaces as a Document Store
  6. Example Structure
  7. Workers AI (Text-to-Image) Guidelines