This MCP server implementation provides a bridge to Cloudflare's API, enabling AI agents to interact with Cloudflare's services. Developed by GutMutCode, it offers tools for managing Cloudflare configurations and resources. The server is built using TypeScript and integrates with the Model Context Protocol SDK. It focuses on secure API key management and is designed to work within Node.js environments. The implementation is particularly useful for AI applications that need to automate DNS management, content delivery network operations, or security configurations across web infrastructure using Cloudflare's platform.
List all KV namespaces in your account.
Get a value from a KV namespace. Parameters: namespaceId (string), key (string)
Store a value in a KV namespace. Parameters: namespaceId (string), key (string), value (string), expirationTtl (optional integer)
List keys in a KV namespace. Parameters: namespaceId (string), prefix (optional string), limit (optional integer)
Delete a key from a KV namespace. Parameters: namespaceId (string), key (string)
List all R2 buckets in your account.
Create a new R2 bucket. Parameters: name (string)
Delete an R2 bucket. Parameters: name (string)
List objects in an R2 bucket. Parameters: bucket (string), prefix (optional string), delimiter (optional string), limit (optional integer)
Get an object from an R2 bucket. Parameters: bucket (string), key (string)
Put an object into an R2 bucket. Parameters: bucket (string), key (string), content (string), contentType (optional string)
Delete an object from an R2 bucket. Parameters: bucket (string), key (string)
List all D1 databases in your account.
Create a new D1 database. Parameters: name (string)
Delete a D1 database. Parameters: databaseId (string)
Execute a SQL query against a D1 database. Parameters: databaseId (string), query (string), params (optional array)
List all Workers in your account.
Get a Worker's script content. Parameters: name (string)
Create or update a Worker script. Parameters: name (string), script (string), bindings (array), compatibility_date (string), compatibility_flags (array)
Delete a Worker script. Parameters: name (string)
Retrieve analytics data for your domain. Parameters: zoneId (string), since (string), until (string)
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!