Cloudflare vers GitHub Backup MCP Server - MCP Server sécurisé par ALMC Security 2025

Cloudflare vers GitHub Backup MCP Server

Voir sur GitHub

Serveur MCP de sauvegarde de Cloudflare vers GitHub

smithery badge

Il s'agit d'un serveur MCP (Model Context Protocol) qui sauvegarde les projets Cloudflare vers un dépôt GitHub.

Prérequis

  • Node.js et npm installés.
  • Un compte Cloudflare et un jeton API avec un accès en lecture à vos projets.
  • Un compte GitHub et un jeton d'accès personnel avec une portée "repo".
  • Un dépôt GitHub où vous souhaitez stocker les sauvegardes.

Installation

Installation via Smithery

Pour installer Cloudflare to GitHub Backup pour Claude Desktop automatiquement via Smithery:

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

Installation manuelle

  1. Cloner ce dépôt :
    git clone <repository_url> cd cloudflare-github-backup
  2. Installer les dépendances :
    npm install
  3. Construire le projet :
    npm run build

Configuration

  1. Obtenez votre jeton API Cloudflare :

    • Allez sur votre tableau de bord Cloudflare.
    • Naviguez vers "My Profile" -> "API Tokens".
    • Cliquez sur "Create Token".
    • Assurez-vous que le jeton a les permissions nécessaires pour lire vos projets.
    • Copiez le jeton.
  2. Obtenez votre jeton d'accès personnel GitHub :

    • Accédez à vos paramètres GitHub.
    • Naviguez vers "Developer settings" -> "Personal access tokens".
    • Cliquez sur "Generate new token".
    • Sélectionnez la portée "repo".
    • Copiez le jeton.
  3. Modifiez le fichier 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" : "votre_github_access_token", "GITHUB_REPO_NAME" : "your_github_repo_name" } } } }
    • Remplacez /path/to/cloudflare-github-backup par le chemin réel du répertoire cloudflare-github-backup.
    • Remplacez votre_cloudflare_api_token, votre_github_access_token, et votre_github_repo_name par vos tokens et votre nom de dépôt.

Utilisation

  1. Démarrez le serveur MCP en redémarrant l'extension VS Code.

  2. Utilisez l'outil use_mcp_tool pour appeler l'outil backup_projects:

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

    Cette opération déclenche le processus de sauvegarde. Le serveur enverra des messages à la console pour indiquer la progression de la sauvegarde.

Remarque

Actuellement, la logique de sauvegarde n'est qu'un paramètre. Elle enregistre des messages dans la console mais n'effectue pas de sauvegardes proprement dites. La prochaine étape consistera à mettre en œuvre la logique de sauvegarde proprement dite à l'aide des API Cloudflare et GitHub.

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
Intégration MCP DigitalOceanMCP DigitalOcean Integration est un projet open-source qui fournit une interface complète pour gérer...Voir
Terraform CloudVoir
HubSpot MCP Server par CDataServeur Model Context Protocol (MCP) de CData pour HubSpotVoir
Gemini OCRCe projet fournit un service OCR (Reconnaissance Optique de Caractères) simple mais puissant à trave...Voir
Flocon de neige Cortex AICe serveur Snowflake MCP fournit des outils pour les fonctionnalités de Snowflake Cortex AI, apporta...Voir
Vols de récompense Public MCPCet exemple vous permet de déployer un serveur MCP distant qui ne nécessite pas d'authentification s...Voir