MCP Servers / version-control / Git MCP Server

Git MCP Server

JSON →
none6version-control

An MCP server for performing Git operations and integrating with GitHub.

Install
How to run this server

No install command recorded.

server path: git-mcp-server-2
Tools
What this server exposes
git_status
Get the working tree status
git_diff
Show changes between commits, commit and working tree, etc
git_commit
Record changes to the repository
git_add
Add file contents to the index
git_log
Show commit logs
git_branch
List, create, or delete branches
git_checkout
Switch branches or restore working tree files
git_push
Update remote refs along with associated objects
git_pull
Fetch from and integrate with another repository or a local branch
git_init
Create an empty Git repository or reinitialize an existing one
Configuration
Environment & auth
authnone
envGITHUB_PERSONAL_ACCESS_TOKEN
Resources
Git MCP Server — MCP Server · libregistry