Skip to main content
Glama

Git MCP

by Andre-Buzeli

git-archive

Create, extract, list, and verify Git repository archives in tar or zip formats. Manage repository snapshots from branches, tags, or commits with submodule support and integrity checking.

Instructions

Archive operations for Git repositories. Supports archive creation, extraction, listing, and verification.

Input Schema

NameRequiredDescriptionDefault
actionYesThe archive operation to perform
archivePathNoPath to the archive file
checkIntegrityNoCheck archive integrity during verification (default: false)
formatNoArchive format (default: tar)
includeSubmodulesNoInclude submodules in archive (default: false)
outputPathNoOutput path for archive creation
overwriteNoOverwrite existing files during extraction (default: false)
prefixNoPrefix for archive contents
projectPathYesPath to the Git repository (required)
refNoGit reference to archive (branch, tag, commit, default: HEAD)
showDetailsNoShow detailed file information when listing (default: false)
targetPathNoTarget path for extraction

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "The archive operation to perform", "enum": [ "create", "extract", "list", "verify" ], "type": "string" }, "archivePath": { "description": "Path to the archive file", "type": "string" }, "checkIntegrity": { "description": "Check archive integrity during verification (default: false)", "type": "boolean" }, "format": { "description": "Archive format (default: tar)", "enum": [ "tar", "zip" ], "type": "string" }, "includeSubmodules": { "description": "Include submodules in archive (default: false)", "type": "boolean" }, "outputPath": { "description": "Output path for archive creation", "type": "string" }, "overwrite": { "description": "Overwrite existing files during extraction (default: false)", "type": "boolean" }, "prefix": { "description": "Prefix for archive contents", "type": "string" }, "projectPath": { "description": "Path to the Git repository (required)", "type": "string" }, "ref": { "description": "Git reference to archive (branch, tag, commit, default: HEAD)", "type": "string" }, "showDetails": { "description": "Show detailed file information when listing (default: false)", "type": "boolean" }, "targetPath": { "description": "Target path for extraction", "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