Skip to content
MCP Directory
Back to Directory

Best MCP Servers for Git Workflows

Read history, search commits, and work with repositories from your AI assistant.

Recommended MCP Servers

COMPARISON OVERVIEW Git-aware AI assistance requires tools that understand repository structure, commits, branches, and diffs. The official Git reference server targets exactly that repository scope — not general filesystem access. TOP PICK: GIT MCP Install (official README): uvx mcp-server-git --repository path/to/git/repo Claude Desktop config example from the same README: { "mcpServers": { "git": { "command": "uvx", "args": ["mcp-server-git", "--repository", "path/to/git/repo"] } } } Strengths: - Tools to read, search, and manipulate Git repositories (per servers README summary) - Python / uvx — no cmd /c wrapper on Windows - Scoped to one repository path — smaller blast radius than whole-disk filesystem access Trade-offs: - One --repository path per config entry — monorepos may need multiple entries or a parent repo root - Reference implementation — not a substitute for code review policies - Manipulation tools require trust — understand which operations can change git state COMPLEMENT: FILESYSTEM For editing working tree files, applying patches, or managing non-tracked assets, add Filesystem MCP scoped to the same project directory: npx -y @modelcontextprotocol/server-filesystem /path/to/project Git MCP for history and repository operations; Filesystem for file content reads/writes. Many workflows need both. SEQUENTIAL THINKING FOR COMPLEX MERGES / REFACTORS npx -y @modelcontextprotocol/server-sequential-thinking Helps the model plan multi-step Git operations (rebase strategies, cherry-pick sequences) before invoking Git tools. ARCHIVED GITHUB SERVER The GitHub API reference server is archived in servers-archived. For PRs and Issues on github.com, use community GitHub MCP servers from the registry — not the active reference set. DECISION GUIDE | Task | Server | | git log, blame, repo search | Git | | Edit source files | Filesystem | | Plan risky git operation | Sequential Thinking | | GitHub.com API | Community GitHub MCP | SECURITY Grant repository paths you are willing to expose. Writable git operations combined with LLM autonomy can push unwanted commits if the client auto-approves tools. Use client approval gates.