Mcp Cloudflare Dns
About
Manage Cloudflare DNS zones, records, cache purge, and page rules from any MCP-compatible AI assistant.
Details
- Author
- apexradius
- Downloads
- 243
- Categories
- Cloud Service, Other, Infrastructure
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Mcp Cloudflare DnsCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
{
"mcpServers": {
"cloudflare-dns": {
"command": "uvx",
"args": [
"mcp-cloudflare-dns"
],
"env": {
"CF_API_TOKEN": "your-cloudflare-api-token"
}
}
}
}
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp cloudflare dns": {
"cloudflare-dns": {
"command": "uvx",
"args": [
"mcp-cloudflare-dns"
],
"env": {
"CF_API_TOKEN": "your-cloudflare-api-token"
}
}
}
}
}
McpServers
{
"cloudflare-dns": {
"command": "uvx",
"args": [
"mcp-cloudflare-dns"
],
"env": {
"CF_API_TOKEN": "your-cloudflare-api-token"
}
}
}
Manage Cloudflare DNS zones, records, cache purge, and page rules from any MCP-compatible AI assistant.
Cloudflare DNS MCP server for operators who need zone, record, cache, and page-rule control from an MCP client without opening the Cloudflare dashboard for every change.
Release posture: beta package, version0.1.1frompyproject.toml.
flowchart TD U[AI operator] --> C[MCP client] C --> S[FastMCP server] E[CF_API_TOKEN] --> S S --> T[Tool handlers] T --> R[Retry wrapper] R --> A[Cloudflare API] A --> R --> T --> C
flowchart TD Q[Operator asks for a DNS change] --> H[Selected MCP tool] H --> I[Load token and build client] I --> J{Cloudflare call succeeds?} J -- yes --> K[Return normalized JSON result] J -- retryable --> L[Backoff and retry] L --> J J -- no --> M[Return error payload]
python -m pip install mcp-cloudflare-dns
export CF_API_TOKEN="your-cloudflare-api-token"
{ "mcpServers": { "cloudflare-dns": { "command": "uvx", "args": ["mcp-cloudflare-dns"], "env": { "CF_API_TOKEN": "your-cloudflare-api-token" } } } }
delete_dns_recordand full-cache actions stay gated behind the destructive env flags described indocs/start-here.md.
Get prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.
Core AWS MCP server providing prompt understanding and server management capabilities.
Manage and interact with Microsoft Azure services.
An MCP Server that connects to Gemini Cloud Assist APIs, enabling you to manage and troubleshoot your Google Cloud environment using natural language.
The IBM Instana MCP server enables seamless interaction with the IBM Instana observability platform, allowing you to access real-time observability data directly within your development workflow.
Query and interact with kubernetes environments monitored by Metoro
Exposes cloud provider control and data planes to agents as self-describing, queryable and mutable data sources using SQL, minimising tool surface and token usage.
An MCP server for 1Panel, a modern Linux server operation and maintenance panel.
Automate Akamai resource actions using a conversational AI client. Requires Akamai API credentials.
Enables AI assistants to interact with Azure Kubernetes Service (AKS) clusters.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




