Skip to main content
Glama

Git MCP

by Andre-Buzeli

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Server StatusCurrent server status and configuration
Available ToolsList of all available Git tools with detailed information

Tools

Functions exposed to the LLM to take actions

NameDescription
git-workflow

Core Git workflow tool for local and remote Git operations. Supports init, status, commit, sync, backup, create, list, get, update, delete, fork, and search operations. Provides comprehensive Git repository management with both local and remote provider support (GitHub/Gitea).

git-files

Read-only file management tool for repository files. Supports reading, searching, listing, and backup operations for both local and remote repositories. File content modification operations are not allowed for security reasons.

git-branches

Git branch management tool for branch lifecycle operations. Supports create, list, get, delete, merge, and compare operations. Includes safety warnings for destructive operations like branch deletion.

git-issues

Comprehensive issue management tool for Git repositories. Supports create, list, get, update, close, comment, and search operations for issues.

git-pulls

Comprehensive pull request management tool for Git repositories. Supports create, list, get, update, merge, close, review, and search operations for pull requests.

git-tags

Git tag management tool for tag operations. Supports create, list, get, delete, and search operations for both lightweight and annotated tags.

git-release

Git release management tool for release operations. Supports create, list, get, update, delete, publish, and download operations. Local operations work with tags, remote operations require a provider.

git-remote

Git remote management tool for managing remote repositories. Supports add, remove, rename, show, set-url, and prune operations.

git-reset

Git reset tool for repository state management. Supports soft, mixed, hard reset capabilities and reset-to-commit and reset-branch functionality. Includes safety warnings for destructive operations like hard reset.

git-stash

Git stash tool for temporary changes management. Supports stash, pop, apply, list, show, drop, clear operations for storing and retrieving work-in-progress changes.

git-config

Git configuration management tool for get, set, unset, list, edit, and show operations. Supports global, local, and system configuration scopes.

git-monitor

Git monitoring and logging tool for log, status, commits, and contributors operations. Provides comprehensive repository analysis and monitoring capabilities.

git-backup

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

git-archive

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

git-sync

Advanced Git synchronization tool for intelligent sync and status operations. Supports both local Git synchronization and remote provider synchronization.

git-packages

Git package management tool for package operations. Supports list, get, create, update, delete, publish, and download operations. Local operations work with package files, remote operations require a provider.

git-analytics

Git analytics and statistics tool for repository analysis. Supports stats, commits, and contributors operations. Provides comprehensive analytics for Git repositories.

git-update

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

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