Cloudflare Backup

Cloudflare Backup

🚀 Cloudflare 到 GitHub 备份 MCP 服务器

这是一个用于将 Cloudflare 项目备份到 GitHub 仓库的 MCP(模型上下文协议)服务器,能帮助你轻松实现项目的备份存储。

🚀 快速开始

要使用本项目,你需要完成一些先决条件的准备,然后进行安装和配置。

✨ 主要特性

  • 可将 Cloudflare 项目备份到指定的 GitHub 仓库。
  • 支持通过 Smithery 自动安装,也可手动安装。

📦 安装指南

通过 Smithery 自动安装

要通过 Smithery 自动为 Claude 桌面安装 Cloudflare 到 GitHub 备份,可执行以下命令:

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

手动安装

  1. 克隆此仓库:
    git clone 
    cd cloudflare-github-backup
    
  2. 安装依赖项:
    npm install
    
  3. 构建项目
    npm run build
    

📚 详细文档

先决条件

  • 已安装 Node.js 和 npm。
  • 拥有 Cloudflare 账户及具有读取权限的 API 令牌。
  • 拥有 GitHub 账户及带有 "repo" 权限的个人访问令牌。
  • 一个用于存储备份的 GitHub 仓库。

配置

  1. 获取 Cloudflare API 令牌:

    • 访问你的 Cloudflare 控制面板。
    • 导航到“我的资料” -> “API 令牌”。
    • 点击“创建令牌”。
    • 确保令牌具有读取你项目所需的权限。
    • 复制令牌。
  2. 获取 GitHub 个人访问令牌:

    • 访问你的 GitHub 设置。
    • 导航到“开发者设置” -> “个人访问令牌”。
    • 点击“生成新令牌”。
    • 选择“repo”范围。
    • 复制令牌。
  3. 编辑 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"
    }
    }
    }
    }
    

项目状态徽章

smithery badge

  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-27 16:57

相似服务问题