MCP Cursor

Enhance your development workflow with AI-powered MCP tools and extensions for Cursor IDE.

Product

  • MCP Servers
  • Getting Started
  • Documentation
  • Open Source

Resources

  • MCP Specification
  • Cursor IDE
  • MCP GitHub
  • Contributing

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Made withfor the developer community
© 2026 MCP Cursor. All rights reserved.
MCP Logo
MCP Cursor
IntroductionMCPs
IntroductionMCPs
3D MCP Cursor Visualization
  1. Home
  2. Servers
  3. Cloudflare Backup MCP
Cloudflare Backup MCP Logo

Cloudflare Backup MCP

Model Context Protocol Integration

Overview

Automates backing up Cloudflare configurations to GitHub repositories, enabling version control and disaster recovery for DNS, Workers, and security settings.

Cloudflare Backup

Automates backing up Cloudflare configurations to GitHub repositories, enabling version control and disaster recovery for DNS, Workers, and security settings.

Installation Instructions


README: https://github.com/DynamicEndpoints/cloudflare-github-backup-mcp

Cloudflare to GitHub Backup MCP Server

smithery badge

This is an MCP (Model Context Protocol) server that backs up Cloudflare projects to a GitHub repository.

Prerequisites

  • Node.js and npm installed.
  • A Cloudflare account and API token with read access to your projects.
  • A GitHub account and personal access token with "repo" scope.
  • A GitHub repository where you want to store the backups.

Installation

Installing via Smithery

To install Cloudflare to GitHub Backup for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @DynamicEndpoints/cloudflare-github-backup-mcp --client claude

Manual Installation

  1. Clone this repository:
    git clone <repository_url>
    cd cloudflare-github-backup
    
  2. Install dependencies:
    npm install
    
  3. Build the project
    npm run build
    

Configuration

  1. Obtain your Cloudflare API token:

    • Go to your Cloudflare dashboard.
    • Navigate to "My Profile" -> "API Tokens".
    • Click "Create Token".
    • Ensure the token has the necessary permissions to read your projects.
    • Copy the token.
  2. Obtain your GitHub personal access token:

    • Go to your GitHub settings.
    • Navigate to "Developer settings" -> "Personal access tokens".
    • Click "Generate new token".
    • Select the "repo" scope.
    • Copy the token.
  3. Edit the cline_mcp_settings.json file:

    {
      "mcpServers": {
        "cloudflare-backup": {
          "command": "node",
          "args": ["/path/to/cloudflare-github-backup/build/index.js"],
          "env": {
            "CLOUDFLARE_API_TOKEN": "your_cloudflare_api_token",
            "GITHUB_ACCESS_TOKEN": "your_github_access_token",
            "GITHUB_REPO_NAME": "your_github_repo_name"
          }
        }
      }
    }
    
    • Replace /path/to/cloudflare-github-backup with the actual path to the cloudflare-github-backup directory.
    • Replace your_cloudflare_api_token, your_github_access_token, and your_github_repo_name with your actual tokens and repository name.

Usage

  1. Start the MCP server by restarting the VS Code extension.

  2. Use the use_mcp_tool tool to call the backup_projects tool:

    <use_mcp_tool>
    <server_name>cloudflare-backup</server_name>
    <tool_name>backup_projects</tool_name>
    <arguments>
    {}
    </arguments>
    </use_mcp_tool>
    

    This will trigger the backup process. The server will log messages to the console indicating the progress.

Note

Currently, the backup logic is just a placeholder. It will log messages to the console but won't perform actual backups. The next step is to implement the actual backup logic using the Cloudflare and GitHub APIs.

Featured MCPs

Github MCP - Model Context Protocol for Cursor IDE

Github

This server provides integration with Github's issue tracking system through MCP, allowing LLMs to interact with Github issues.

Sequential Thinking MCP - Model Context Protocol for Cursor IDE

Sequential Thinking

An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process. Break down complex problems into manageable steps, revise and refine thoughts as understanding deepens, and branch into alternative paths of reasoning.

Puppeteer MCP - Model Context Protocol for Cursor IDE

Puppeteer

A Model Context Protocol server that provides browser automation capabilities using Puppeteer. This server enables LLMs to interact with web pages, take screenshots, execute JavaScript, and perform various browser-based operations in a real browser environment.