Git
io.github.modelcontextprotocol/git · v2025.7.1
stdio
Reference server for reading, searching and manipulating local Git repositories: status, diffs, log, commits, branches and checkouts.
Claude Code
claude mcp add git -- uvx mcp-server-git
mcpServers JSON (Claude Desktop, Cursor, Windsurf, VS Code)
{
"mcpServers": {
"git": {
"command": "uvx",
"args": [
"mcp-server-git"
]
}
}
}
Tools (12)
git_statusgit_diff_unstagedgit_diff_stagedgit_diffgit_commitgit_addgit_resetgit_loggit_create_branchgit_checkoutgit_showgit_init
server.json manifest
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"_meta": {
"io.mcpregistry/license": "MIT",
"io.mcpregistry/tags": [
"reference",
"git",
"developer-tools",
"official"
],
"io.mcpregistry/tools": [
"git_status",
"git_diff_unstaged",
"git_diff_staged",
"git_diff",
"git_commit",
"git_add",
"git_reset",
"git_log",
"git_create_branch",
"git_checkout",
"git_show",
"git_init"
],
"io.mcpregistry/transport": "stdio"
},
"description": "Reference server for reading, searching and manipulating local Git repositories: status, diffs, log, commits, branches and checkouts.",
"name": "io.github.modelcontextprotocol/git",
"packages": [
{
"environmentVariables": [],
"identifier": "mcp-server-git",
"registryType": "pypi",
"transport": {
"type": "stdio"
},
"version": "2025.7.1"
}
],
"repository": {
"source": "github",
"url": "https://github.com/modelcontextprotocol/servers"
},
"title": "Git",
"version": "2025.7.1"
}