Servidor MCP de copia de seguridad de Cloudflare a GitHub - MCP Server Seguro por ALMC Security 2025

Servidor MCP de copia de seguridad de Cloudflare a GitHub

Ver en GitHub

Servidor MCP de copia de seguridad de Cloudflare a GitHub

smithery badge

Se trata de un servidor MCP (Model Context Protocol) que realiza copias de seguridad de los proyectos de Cloudflare en un repositorio de GitHub.

Requisitos previos

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

Instalación

Instalación a través de Smithery

Para instalar Cloudflare a 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 la API de Cloudflare:

    • Vaya a su panel de Cloudflare.
    • Vaya a "Mi perfil" -> "Tokens de API".
    • Haga clic en "Crear Token".
    • Asegúrate de que el token tiene los permisos necesarios para leer tus proyectos.
    • Copia el token.
  2. Obtén tu token de acceso personal de GitHub:

    • Ve a tu configuración de GitHub.
    • Ve a "Configuración del desarrollador" -> "Tokens de acceso personal".
    • Haz clic en "Generar nuevo token".
    • Selecciona el ámbito "repo".
    • Copie 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" } } }
    • Sustituya /path/to/cloudflare-github-backup por la ruta real al directorio cloudflare-github-backup.
    • Sustituye your_cloudflare_api_token, your_github_access_token y your_github_repo_name por tus tokens y nombre de repositorio reales.

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> <nombre_servidor>cloudflare-backup</nombre_servidor> <nombre_herramienta>backup_projects</nombre_herramienta> <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 sólo un marcador de posición. Registrará mensajes en la consola pero no realizará copias de seguridad reales. El siguiente paso es implementar la lógica de copia de seguridad real utilizando las API de Cloudflare y GitHub.

Relacionados en Servicio en la nube - MCP Servers Seguros

ServidorResumenAcciones
Herramienta IOL MCPUna herramienta MCP (Model Context Protocol) para interactuar con la API de Invertir Online (IOL) a...Ver
Espacios para abrazar[!TIP]Ver
Lago de seguridad de AmazonUn servidor MCP (Model Context Protocol) para consultar datos de Amazon Security Lake mediante AWS A...Ver
commercetools MCP Essentials[IMPORTANTE] Nota importante: Commerce MCP se proporciona gratuitamente como servicio de acceso anti...Ver
Servidor MCP ArgoCDUn servidor MCP (Model Context Protocol) que se integra con la API de ArgoCD, lo que permite a los a...Ver
Meraki Magic MCPMeraki Magic es un servidor MCP (Model Context Protocol) basado en Python para Meraki Dashboard de C...Ver