mcp-git

MementoRC/mcp-git

3.3

If you are the rightful owner of mcp-git and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

mcp-server-git: A git MCP server for repository interaction and automation.

Tools

Functions exposed to the LLM to take actions

git_status

Shows the working tree status.

git_diff_unstaged

Shows changes in working directory not yet staged.

git_diff_staged

Shows changes that are staged for commit.

git_diff

Shows differences between branches or commits.

git_commit

Records changes to the repository.

git_add

Adds file contents to the staging area.

git_reset

Unstages all staged changes.

git_log

Shows the commit logs.

git_create_branch

Creates a new branch.

git_checkout

Switches branches.

git_show

Shows the contents of a commit.

git_init

Initializes a Git repository.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources