Skip to main content
Glama

Git MCP

by Andre-Buzeli

git-update

Update Git projects with history tracking, changelog generation, and multi-provider synchronization. Perform updates, rollbacks, comparisons, and track changes across repositories.

Instructions

Advanced project update tool with history tracking, changelog generation, and multi-provider synchronization

Input Schema

NameRequiredDescriptionDefault
actionYesUpdate operation to perform
authorNoFilter by author
autoCommitNoAutomatically commit changes
changelogPathNoPath to changelog file
commitMessageNoCustom commit message
compareTypeNoType of comparison target
compareWithNoTarget to compare with
createTagNoCreate a tag after update
forceSyncNoForce synchronization
formatNoOutput format for history
groupByTypeNoGroup changelog entries by type
includeCommitsNoInclude commit details in changelog
projectPathYesPath to the Git repository
providerNoProvider for remote operations
providersNoProviders to sync with
rollbackToNoTarget for rollback (commit, tag, or version)
rollbackTypeNoType of rollback target
sinceNoStart date for history (ISO format or relative)
tagNameNoName for the tag
trackFileNoFile to track for changes
trackPatternNoPattern to track for changes
untilNoEnd date for history (ISO format or relative)
updateTypeNoType of update to perform
versionNoVersion for changelog entry
watchModeNoEnable watch mode for tracking

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Update operation to perform", "enum": [ "update", "history", "changelog", "track", "sync-providers", "status", "rollback", "compare" ], "type": "string" }, "author": { "description": "Filter by author", "type": "string" }, "autoCommit": { "description": "Automatically commit changes", "type": "boolean" }, "changelogPath": { "description": "Path to changelog file", "type": "string" }, "commitMessage": { "description": "Custom commit message", "type": "string" }, "compareType": { "description": "Type of comparison target", "enum": [ "commit", "tag", "branch", "provider" ], "type": "string" }, "compareWith": { "description": "Target to compare with", "type": "string" }, "createTag": { "description": "Create a tag after update", "type": "boolean" }, "forceSync": { "description": "Force synchronization", "type": "boolean" }, "format": { "description": "Output format for history", "enum": [ "json", "markdown", "text" ], "type": "string" }, "groupByType": { "description": "Group changelog entries by type", "type": "boolean" }, "includeCommits": { "description": "Include commit details in changelog", "type": "boolean" }, "projectPath": { "description": "Path to the Git repository", "type": "string" }, "provider": { "description": "Provider for remote operations", "enum": [ "github", "gitea", "both" ], "type": "string" }, "providers": { "description": "Providers to sync with", "items": { "type": "string" }, "type": "array" }, "rollbackTo": { "description": "Target for rollback (commit, tag, or version)", "type": "string" }, "rollbackType": { "description": "Type of rollback target", "enum": [ "commit", "tag", "version" ], "type": "string" }, "since": { "description": "Start date for history (ISO format or relative)", "type": "string" }, "tagName": { "description": "Name for the tag", "type": "string" }, "trackFile": { "description": "File to track for changes", "type": "string" }, "trackPattern": { "description": "Pattern to track for changes", "type": "string" }, "until": { "description": "End date for history (ISO format or relative)", "type": "string" }, "updateType": { "description": "Type of update to perform", "enum": [ "all", "dependencies", "code", "docs", "config" ], "type": "string" }, "version": { "description": "Version for changelog entry", "type": "string" }, "watchMode": { "description": "Enable watch mode for tracking", "type": "boolean" } }, "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