TeraSurror/git-mcp-server
If you are the rightful owner of git-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server that provides Git operations through standardized tools, enabling AI assistants and other MCP clients to interact with Git repositories programmatically.
Tools
Functions exposed to the LLM to take actions
git_add
Add files to the Git staging area with support for specific files, all files, interactive mode, and patch mode.
git_commit
Create commits with custom messages, support for staging all files, and amend functionality.
git_push
Push commits to remote repositories with configurable remote, branch, force push, and upstream tracking.
git_status
Get the current status of a Git repository to see what files can be added.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client