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
Alpha VantageUn serveur Model Context Protocol (MCP) qui fournit un accès aux données financières API d'Alpha Van...Voir
MouchetureUn serveur Model Context Protocol (MCP) pour interagir avec Speckle, le hub de données collaborative...Voir
Au-delà du menu Salesforce MCPAu-delà du menu Salesforce MCPVoir
Cloudflare DNSUne implémentation de serveur Model Context Protocol pour Cloudflare DNS qui permet aux agents IA de...Voir
MCP en nid d'abeilleUn serveur Model Context Protocol pour interagir avec les données d'observabilité Honeycomb. Ce serv...Voir
MCP AWSUn serveur Model Context Protocol (MCP) qui permet aux assistants IA comme Claude d'interagir avec v...Voir