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
DopplerUn serveur MCP (Model Context Protocol) simplifié pour l'accès en lecture seule à la plate-forme de...Voir
Octodet KeycloakVoir
Google AnalyticsCe projet est un serveur Model Context Protocol (MCP) permettant d’accéder aux données de Google Ana...Voir
APISIX-MCPVoir
fal-ai/minimax/image-01Un serveur Model Context Protocol (MCP) qui fournit un accès au modèle de génération d'images fal-ai...Voir
Serveur Azure AHDS FHIR MCPMise en œuvre d'un serveur Model Context Protocol (MCP) pour Azure Health Data Services FHIR (Fast H...Voir