Skip to main content
Glama

Git MCP

by Andre-Buzeli

git-backup

Create, restore, list, and verify backups of Git repositories to protect your code and project history from data loss or corruption.

Instructions

Comprehensive backup system for Git repositories. Supports backup creation, restoration, listing, and verification.

Input Schema

NameRequiredDescriptionDefault
actionYesThe backup operation to perform
backupPathNoPath for backup storage or backup file to restore/verify
checkIntegrityNoCheck backup integrity during verification (default: false)
compressionNoEnable compression (default: true)
formatNoBackup format (default: tar)
includeUntrackedNoInclude untracked files in backup (default: false)
nameNoBackup name/identifier (for backup operation)
overwriteNoOverwrite existing files during restore (default: false)
projectPathYesPath to the Git repository (required)
sortByNoSort criteria for listing backups (default: date)
targetPathNoTarget path for restoration (for restore operation)

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "The backup operation to perform", "enum": [ "backup", "restore", "list", "verify" ], "type": "string" }, "backupPath": { "description": "Path for backup storage or backup file to restore/verify", "type": "string" }, "checkIntegrity": { "description": "Check backup integrity during verification (default: false)", "type": "boolean" }, "compression": { "description": "Enable compression (default: true)", "type": "boolean" }, "format": { "description": "Backup format (default: tar)", "enum": [ "tar", "zip" ], "type": "string" }, "includeUntracked": { "description": "Include untracked files in backup (default: false)", "type": "boolean" }, "name": { "description": "Backup name/identifier (for backup operation)", "type": "string" }, "overwrite": { "description": "Overwrite existing files during restore (default: false)", "type": "boolean" }, "projectPath": { "description": "Path to the Git repository (required)", "type": "string" }, "sortBy": { "description": "Sort criteria for listing backups (default: date)", "enum": [ "name", "date", "size" ], "type": "string" }, "targetPath": { "description": "Target path for restoration (for restore operation)", "type": "string" } }, "required": [ "action", "projectPath" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Andre-Buzeli/git-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server