Skip to content
Community listing

Git MCP

v2025.7.1 changelog · 4

io.github.modelcontextprotocol/git

Reference server for reading, searching and manipulating local Git repositories: status, diffs, log, commits, branches and checkouts.

transport:stdio runtime:pypi license:MIT tools:12

Target client

run in your project directory

claude mcp add git -- uvx mcp-server-git

setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok LangChain

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

git_status

git status

git_diff_unstaged

git diff unstaged

git_diff_staged

git diff staged

git_diff

git diff

git_commit

git commit

git_add

git add

git_reset

git reset

git_log

git log

git_create_branch

git create branch

git_checkout

git checkout

git_show

git show

git_init

git init

All 12 tools, one page each

Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. Check the server's own documentation before granting access.