MCP Backup Server

MCP Backup Server

🚀 MCP 备份服务器

MCP 备份服务器是一款专为 AI 代理和代码编辑工具打造的备份与恢复服务器。它能助力开发者在修改代码时迅速创建备份,且在需要时轻松恢复至先前版本。

🚀 快速开始

MCP 备份服务器可帮助开发者在代码修改过程中快速备份和恢复。以下为你介绍其安装和使用的基本步骤。

✨ 主要特性

优点

  • 上下文保留:每次备份都会记录操作的具体背景信息(如“修复验证”),方便后续追溯。
  • 最小化备份:仅备份必要的文件或目录,减少存储开销。
  • 快速恢复:支持按时间戳快速定位并还原指定版本。

缺点

  • 功能局限性:不适用于大规模代码管理和版本控制。
  • 依赖环境:需要额外配置和维护。

适用场景

适合进行小范围代码修改和快速备份恢复,尤其适合开发阶段的临时改动。

📦 安装指南

通过 Smithery

# 示例安装命令,保持原样

手动安装

  1. 下载源码:git clone [仓库地址]
  2. 安装依赖:npm install
  3. 启动服务:node index.js

📚 详细文档

配置

环境变量

# 示例环境变量,保持原样

编辑器配置

在 VSCode 或其他支持的编辑器中添加以下配置:

{
"mcp.backup.server": {
"root": "./backups",
"maxBackups": 10
}
}

工具

文件操作命令

  • 创建备份mcp0_backup_create
  • 恢复文件mcp0_backup_restore

文件夹操作命令

  • 创建备份mcp0_backup_folder_create
  • 恢复文件夹mcp0_backup_folder_restore

管理命令

  • 列出所有备份mcp0_backup_list_all
  • 取消操作mcp0_mcp_cancel

规则

关于复制粘贴

  • 规则:保持代码简洁,避免不必要的复制操作。

💻 使用示例

基础用法

快速备份

{
"name": "mcp0_backup_create",
"parameters": {
"file_path": "./src/core.js",
"agent_context": "修复验证"
}
}

恢复操作

{
"name": "mcp0_backup_restore",
"parameters": {
"file_path": "./src/core.js",
"timestamp": "20250310-055950-000",
"create_emergency_backup": true
}
}

高级用法

代理示例 - 快速备份

{
"name": "mcp0_backup_folder_create",
"parameters": {
"folder_path": "./src",
"include_pattern": "*.{js,ts}",
"exclude_pattern": "{node_modules,dist,test}/**",
"agent_context": "启动身份验证修改"
}
}

代理示例 - 恢复操作

{
"name": "mcp0_backup_list_all",
"parameters": {
"include_pattern": "src/**/*.js"
}
}

📄 许可证

MCP Backup Server 采用 MIT License,具体条款参见 LICENSE 文件。

smithery badge

  • 0 关注
  • 0 收藏,13 浏览
  • system 提出于 2025-09-27 08:33

相似服务问题

相关AI产品