git-mcp-server

TeraSurror/git-mcp-server

3.2

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

No resources