This repository provides an MCP server for Cloudflare's API, enabling natural language interaction with Cloudflare services like Workers, KV, and D1 through tools like Claude Desktop. It allows users to
This repository provides an installer and an MCP Server for Cloudflare's API, enabling natural language interaction with your Cloudflare account through any MCP Client like Claude Desktop. It leverages the Model Context Protocol (MCP) for managing context between LLMs and external systems.
Setup:
The setup process involves running npx @cloudflare/mcp-server-cloudflare init
, which automatically handles Cloudflare authentication. After restarting Claude Desktop, a tool icon will appear, indicating available Cloudflare tools.
Features:
The server offers a wide array of tools for managing Cloudflare resources, including KV Store, R2 Storage, D1 Databases, Workers, Durable Objects, Queues, Workers AI, Workflows, Templates, Workers for Platforms, Service Bindings, URL Routing, Cron Triggers, Zones & Domains, Secrets, Version Management, Wrangler Config, and Analytics.
Usage:
The server can be used outside of Claude by running node dist/index run <account-id>
. The tools/list
command provides an up-to-date list of available tools, which can be called directly using the tools/call
command.
cloudflare/mcp-server-cloudflare
November 27, 2024
March 28, 2025
TypeScript