Skip to main content
Glama

Cloudflare to GitHub Backup MCP Server

Servidor MCP de respaldo de Cloudflare a GitHub

Este es un servidor MCP (Protocolo de contexto de modelo) que realiza copias de seguridad de los proyectos de Cloudflare en un repositorio de GitHub.

Prerrequisitos

  • Node.js y npm instalados.
  • Una cuenta de Cloudflare y un token de API con acceso de lectura a sus proyectos.
  • Una cuenta de GitHub y un token de acceso personal con alcance "repo".
  • Un repositorio de GitHub donde desea almacenar las copias de seguridad.

Instalación

Instalación mediante herrería

Para instalar Cloudflare en GitHub Backup para Claude Desktop automáticamente a través de Smithery :

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

Instalación manual

  1. Clonar este repositorio:
    git clone <repository_url> cd cloudflare-github-backup
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto
    npm run build

Configuración

  1. Obtén tu token de API de Cloudflare:
    • Vaya a su panel de control de Cloudflare.
    • Vaya a "Mi perfil" -> "Tokens API".
    • Haga clic en "Crear token".
    • Asegúrese de que el token tenga los permisos necesarios para leer sus proyectos.
    • Copiar el token.
  2. Obtén tu token de acceso personal de GitHub:
    • Vaya a su configuración de GitHub.
    • Vaya a “Configuración de desarrollador” -> “Tokens de acceso personal”.
    • Haga clic en "Generar nuevo token".
    • Seleccione el ámbito "repo".
    • Copiar el token.
  3. Edite el archivo cline_mcp_settings.json :
    { "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" } } } }
    • Reemplace /path/to/cloudflare-github-backup con la ruta real al directorio cloudflare-github-backup .
    • Reemplace your_cloudflare_api_token , your_github_access_token y your_github_repo_name con sus tokens reales y el nombre del repositorio.

Uso

  1. Inicie el servidor MCP reiniciando la extensión VS Code.
  2. Utilice la herramienta use_mcp_tool para llamar a la herramienta backup_projects :
    <use_mcp_tool> <server_name>cloudflare-backup</server_name> <tool_name>backup_projects</tool_name> <arguments> {} </arguments> </use_mcp_tool>
    Esto activará el proceso de copia de seguridad. El servidor registrará mensajes en la consola indicando el progreso.

Nota

Actualmente, la lógica de copia de seguridad es solo un marcador. Registrará mensajes en la consola, pero no realizará copias de seguridad reales. El siguiente paso es implementar la lógica de copia de seguridad mediante las API de Cloudflare y GitHub.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP que automatiza la copia de seguridad de los proyectos de Cloudflare en un repositorio de GitHub, lo que proporciona una forma sistemática de preservar las configuraciones y los activos de Cloudflare.

  1. Prerrequisitos
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Configuración
      1. Uso
        1. Nota

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A lightweight MCP server for managing DNS records, purging cache, and interacting with the Cloudflare API through natural language commands.
            Last updated -
            13
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            An MCP server that allows using natural language to manage Cloudflare resources (Workers, KV, R2, D1) through Claude Desktop, VSCode, and other MCP clients.
            Last updated -
            8
            5
            TypeScript
            Apache 2.0
          • -
            security
            F
            license
            -
            quality
            A deployable MCP (Model Context Protocol) server on Cloudflare Workers that doesn't require authentication, allowing users to create and access custom AI tools through Claude Desktop or the Cloudflare AI Playground.
            Last updated -
            TypeScript
          • -
            security
            A
            license
            -
            quality
            A lightweight MCP server that enables agents to interface with Cloudflare's REST API, allowing management of DNS records and other Cloudflare services.
            Last updated -
            7
            TypeScript
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/DynamicEndpoints/cloudflare-github-backup-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server