local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Offers a complementary approach to Git with simpler, AI-focused backup capabilities for code. Unlike Git, the system creates instant backups with agent context without requiring commit messages or repository initialization, suitable for emergency 'save points' during edits.
Uses npm for installation and dependencies, with configuration settings for the MCP server that can be managed through npm scripts and environment variables.
Provides backup and restoration capabilities for TypeScript files, allowing targeted backups with pattern filtering (*.ts) and preserving agent context when making critical changes to TypeScript code.
MCP バックアップ サーバー
AIエージェントとコード編集ツールのバックアップと復元機能を提供する専用のMCPサーバー。CursorエディターとWindsurfエディターの両方でテスト済み。
リポジトリ: https://github.com/hexitex/MCP-Backup-Server
なぜこれを使うのか(Gitではない)
このシステムは Git とは異なる目的を果たします。
長所:
- エージェントのコンテキストを使用して、ターゲットを絞った即時バックアップを作成します
- 単一操作の安全性に関しては Git よりもシンプル
- バックアップで思考プロセスと意図を保存する
- コミットメッセージやブランチは不要
- AIエージェントが重要な変更を行うのに最適
- リポジトリの初期化なしで動作します
- 編集中の緊急時の「セーブポイント」が高速化
短所:
- 長期的なバージョン追跡には適していません
- 限定的なコラボレーション機能
- マージや競合解決なし
- 分散バックアップ機能なし
- 適切なバージョン管理の代替ではない
- 差分ではなく完全なファイルコピーを保存する
**使用する場合:**リスクのある編集、フォルダーの再構築の前、またはコンテキスト付きの迅速な安全バックアップが必要な場合。
**代わりに Git を使用する場合:**適切なバージョン履歴、コラボレーション、プロジェクト管理のため。
特徴
- エージェントのコンテキストと推論を保存する
- 対象を絞った最小限のバックアップを作成する
- ファイルとフォルダの操作をサポート
- バージョン履歴を維持する
- 復元の安全性を提供
- パターンフィルタリングを使用する
- 操作を追跡する
- キャンセル可能
設定
設定
環境:
BACKUP_DIR
: バックアップディレクトリ (./.code_backups)EMERGENCY_BACKUP_DIR
: 緊急バックアップ (./.code_emergency_backups)MAX_VERSIONS
: バージョン制限 (10)
エディターで設定:
Windsurf MCP 構成:
カーソル: 同様の構成で.cursor/mcp.json
を作成します。
ツール
ファイル操作
backup_create
: コンテキスト付きでバックアップを作成するbackup_list
: 利用可能なバックアップを一覧表示するbackup_restore
: 安全なバックアップで復元する
フォルダー操作
backup_folder_create
: パターンフィルタリングによるバックアップbackup_folder_list
: フォルダのバックアップを一覧表示するbackup_folder_restore
: フォルダ構造を復元する
管理
backup_list_all
: すべてのバックアップを一覧表示するmcp_cancel
: 操作をキャンセルする
バックアップを使用する場合
本当に必要な場合にのみバックアップを作成します。
- リファクタリング前:重要なコードを変更する場合
- フォルダを削除する前: プロジェクト構造を再編成する場合
- 複数の関連する変更: 複数の接続されたファイルを更新する場合
- 主要作業の再開:重要な変更を継続する場合
- 復元前: 復元前に安全なバックアップを作成してください
バックアップは最小限に抑え、目的を明確にしましょう。それぞれのバックアップが必要な理由を文書化しましょう。
コピー&ペーストのルール
人間のユーザー向け
最初はこのような単純なコマンドをMCPツールに言及する必要があるかもしれません
エージェントの例
クイックバックアップ
セッションを再開する
コアの変更
復元ポイント
管理
ライセンス
マサチューセッツ工科大学
This server cannot be installed
AI エージェントとコード編集ツールのバックアップと復元機能を提供し、コンテキストを保持しながらターゲットを絞ったバックアップを即座に作成する専用サーバーです。