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
AWS MCPUn servidor de protocolo de contexto de modelo (MCP) que permite a los asistentes de IA como Claude...Ver
Claude EscritorioCrear kube-config para acceder al clúster kubernetes.Ver
AxiomaUna implementación de servidor de Protocolo de Contexto de Modelo para Axiom que permite a los agent...Ver
Servidor MCP de la NASAVer
Meraki Magic MCPMeraki Magic es un servidor MCP (Model Context Protocol) basado en Python para Meraki Dashboard de C...Ver
Servidor Slide MCPUna implementación de servidor MCP que se integra con la API Slide, proporcionando capacidades compl...Ver