Mcp Cloudflare Dns

by apexradius

243 downloads
Not rated
GitHub

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

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Mcp Cloudflare Dns
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.