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
Workday par CDataServeur Model Context Protocol (MCP) de CData pour WorkdayVoir
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
Google AnalyticsVoir
Gestion des PC dans le nuageMCP Server pour la gestion des PC du nuage Azure à l'aide de l'API Microsoft Graph.Voir
Serveur Cloudflare MCPAucune documentation n'est disponible.Voir
OpenAIInterroger les modèles OpenAI directement à partir de Claude en utilisant le protocole MCP.Voir