Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Cloudflare went all-in on remote MCP earlier than almost anyone — they built some of the first OAuth-native hosted servers and the tooling others use to ship their own. The result is a family of official servers, each a URL away: documentation, Workers bindings (KV, R2, D1, queues), observability/logs, GraphQL analytics, DNS analytics, a browser-rendering server and more.
For developers on the Workers platform, the bindings server is the daily driver. Your assistant can list and inspect Workers, read and write KV namespaces, query D1 databases, and manage R2 buckets — the operational loop of edge development without the dashboard. Pair it with the observability server and debugging becomes conversational: "why is the api-proxy worker erroring?" pulls actual logs and error patterns rather than inviting speculation.
The docs server deserves separate mention as the zero-risk entry point: it searches current Cloudflare documentation (no account access needed), grounding answers about a platform that evolves weekly. Given how much of Workers' API surface is newer than any model's training data, that grounding pays for itself immediately.
Everything authenticates via OAuth against your Cloudflare account — no API tokens in config files — and each server is scoped to its job, so you connect only the capabilities you want an assistant holding. For teams shipping on the edge, this is the reference example of how a platform should do MCP: hosted, scoped, official, and boring to set up.
Cloudflare publishes more than a dozen separate servers, so the real question is which subset to connect, not whether to.
npx mcp-remote, which runs the OAuth flow and caches the resulting token under your home directory.Worker errors diagnosed from real logs in conversation.
KV, D1 and R2 inspected and modified without dashboard round-trips.
Workers APIs move fast; the docs server keeps answers honest.
| Tool | What it does |
|---|---|
| workers_list / workers_get_worker | Enumerate and inspect Workers scripts |
| kv_* tools | Read and write KV namespaces |
| d1_* tools | Query D1 SQL databases |
| r2_* tools | Manage R2 buckets and objects |
| (observability) query_logs | Search Workers logs and error patterns |
| (docs) search_docs | Search current Cloudflare documentation |
claude mcp add --transport sse cloudflare-docs https://docs.mcp.cloudflare.com/sseDocs need no account. Add bindings/observability servers the same way for account access (OAuth prompt).
A Cloudflare account for account-scoped servers (OAuth). The docs server works with no account at all.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
kubectl with a conversational interface — inspect pods, read logs, diagnose clusters and manage workloads.