Backup MCP Server

Add smart Backup ability to coding agents like Windsurf, Cursor, Cluade Coder, etc

Local serverstdioTypeScript

What is the Backup MCP Server?

Add smart Backup ability to coding agents like Windsurf, Cursor, Cluade Coder, etc.

What Backup does

A specialized MCP server that provides backup and restoration capabilities for AI agents and code editing tools. Tested in both Cursor and Windsurf editors.

Key capabilities

  • Creates instant, targeted backups with agent context
  • Simpler than Git for single-operation safety
  • Preserves thought process and intent in backups
  • No commit messages or branching required
  • Better for AI agents making critical changes
  • Works without repository initialization
  • Faster for emergency "save points" during edits
  • Not for long-term version tracking

Practical notes

  • Written in TypeScript.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
backup_createCreate backup with context
backup_listList available backups
backup_restoreRestore with safety backup
backup_folder_createBackup with pattern filtering
backup_folder_listList folder backups
backup_folder_restoreRestore folder structure
backup_list_allList all backups
mcp_cancelCancel operations

How to install the Backup MCP Server

{
  "mcpServers": {
    "backup": {
      "command": "node",
      "args": [
        "./dist/index.js"
      ],
      "env": {
        "BACKUP_DIR": "./.code_backups",
        "EMERGENCY_BACKUP_DIR": "./.code_emergency_backups",
        "MAX_VERSIONS": "20"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
BACKUP_DIRDeclared in the maintainer’s client configuration.Check documentation
EMERGENCY_BACKUP_DIRDeclared in the maintainer’s client configuration.Check documentation
MAX_VERSIONSDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Backup to Management.”
  • “Use Backup to Manage.”

Frequently asked questions

Add smart Backup ability to coding agents like Windsurf, Cursor, Cluade Coder, etc Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.