whatisgithub

What is mcp-server-cloudflare?

cloudflare/mcp-server-cloudflare — explained in plain English

Analysis updated 2026-07-03

3,738TypeScriptAudience · ops devopsComplexity · 3/5Setup · moderate

In one sentence

A collection of 14 MCP servers that let AI tools like Claude or Cursor interact with Cloudflare services including logs, Workers, DNS, and analytics using plain English commands.

Mindmap

mindmap
  root((mcp-server-cloudflare))
    What it does
      AI to Cloudflare bridge
      14 focused servers
      Natural language control
    Servers
      Logs and analytics
      Workers deployment
      DNS and audit logs
    Setup
      Paste server URL
      Config file option
    Audience
      Cloudflare users
      DevOps engineers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Connect your AI assistant to Cloudflare so you can check application logs, view analytics, and manage Workers deployments without logging into a dashboard.

USE CASE 2

Use Claude or Cursor to query your Cloudflare DNS settings and audit logs through natural language questions.

USE CASE 3

Run internet traffic analysis or take web page screenshots through an AI assistant connected to Cloudflare's MCP servers.

What is it built with?

TypeScriptMCPCloudflare Workers

How does it compare?

cloudflare/mcp-server-cloudflarei5ting/imovefortawesome/react-fontawesome
Stars3,7383,7383,736
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Some features require a paid Cloudflare Workers subscription, very large AI responses may be cut off by context length limits.

So what is it?

This repository contains a collection of MCP servers built by Cloudflare. MCP stands for Model Context Protocol, which is a standard that allows AI tools like Claude or Cursor to talk to external services and take actions on your behalf. Think of it as a bridge: instead of manually logging into a dashboard to check logs, adjust settings, or look up data, you can type a question in plain English to an AI assistant, and it reaches out to the appropriate service and handles it for you. Cloudflare runs a wide range of internet infrastructure services, including security, content delivery, serverless computing, DNS, and analytics. This repository provides separate MCP servers for different parts of that platform. Each server is focused on a specific area, such as viewing application logs and analytics, managing serverless worker deployments, running internet traffic analysis, fetching and screenshotting web pages, querying audit logs, or checking DNS performance. There are 14 servers listed in the README, each with its own hosted URL. Connecting one of these servers to an MCP-compatible client is mostly a matter of pointing the client at the right URL. If the client supports remote MCP servers natively, you paste in the server URL directly. If not, there is a setup step involving a configuration file and a small bridge package. The README includes a short code snippet showing what that configuration looks like. Cloudflare also maintains a separate, broader MCP server in a different repository called the Code Mode server, which covers many Cloudflare APIs through general code execution rather than purpose-built tools. The README explains the tradeoff: the servers in this repository are better when you are focused on one product area and want guided, structured interactions, while the Code Mode server suits workflows that need to span many products at once. Some features require a paid Cloudflare Workers subscription. The README also notes a known issue where very large AI responses can get cut off due to context length limits, and it suggests keeping queries short and splitting complex requests into smaller ones.

Copy-paste prompts

Prompt 1
I want to connect Claude to Cloudflare's MCP server so I can check my Workers logs and analytics in plain English. Show me the configuration file setup for a client that does not support remote MCP natively.
Prompt 2
Using the Cloudflare MCP server for Workers, walk me through a conversation where I deploy a new Worker, check its logs, and view its traffic analytics.
Prompt 3
Help me decide whether to use the focused Cloudflare MCP servers in this repo or the Code Mode server for a workflow that checks DNS settings, updates a Worker, and then verifies the deployment in analytics.

Frequently asked questions

What is mcp-server-cloudflare?

A collection of 14 MCP servers that let AI tools like Claude or Cursor interact with Cloudflare services including logs, Workers, DNS, and analytics using plain English commands.

What language is mcp-server-cloudflare written in?

Mainly TypeScript. The stack also includes TypeScript, MCP, Cloudflare Workers.

How hard is mcp-server-cloudflare to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is mcp-server-cloudflare for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.