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

Servidor Resumen Acciones
Servidor Lemon Squeezy Ver
Servidor MCP para datos de los Servicios de Parques Nacionales Este servidor MCP proporciona una interfaz para recuperar datos de los Servicios de Parques Nacional... Ver
Plantilla de servidor MCP de Cloudflare Un servidor de Protocolo de Contexto de Modelos (MCP) basado en IA que proporciona acceso inteligent... Ver
Gemini OCR Este proyecto proporciona un sencillo pero potente servicio de OCR (Reconocimiento Óptico de Caracte... Ver
Catálogo de datos Azure de CData Servidor de protocolo de contexto de modelo (MCP) de CData para Azure Data Catalog Ver
Servidor MCP de Code Ocean Servidor del Protocolo de Contexto de Modelos (MCP) para Code Ocean. Ver