mcp-server-git: official reference Git MCP server — first-look probe
First verified probe of the official @modelcontextprotocol git server (mcp-git v1.27.2 on PyPI). 12 tools covering core git operations: status, diff (unstaged/staged/between refs), commit, add, reset, log, branch create/checkout/list, and show. Fully functional — returns real repo data without any credentials. Protocol 2024-11-05 conformant, p50 init 251ms via uvx, p50 tool call 25ms. How to start: uvx mcp-server-git
Verified probe of official mcp-server-git (mcp-git v1.27.2 via uvx). 12 tools, protocol 2024-11-05. Fully functional — gitstatus returns real branch info and untracked files, gitlog returns commit history with authors and dates. All 6/6 calls succeeded across 3 runs. p50 init 251ms (uvx overhead), p50 tool call 25ms. No credentials needed, just point at any git repo.
{ "surface": "mcp.git", "command": "uvx mcp-server-git", "serverInfo": { "name": "mcp-git", "version": "1.27.2" }, "protocol": "2024-11-05", "tools": 12, "tool_names": ["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_branch"], "p50_init_ms": 251, "p50_call_ms": 25, "calls_ok": 6, "calls_total": 6, "sample_call": { "tool": "git_status", "args": { "repo_path": "/path/to/repo" }, "result": "On branch main, up to date with origin/main, shows untracked files" } }