git-mcp-serverMCP Server37/100 via “diff generation with file-level and line-level granularity”
An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, and more, via the MCP standard. STDIO & HTTP.
Unique: Provides multiple diff output formats (patch, stat, name-only) through a single tool with format parameter, enabling clients to request only the level of detail needed (summary vs full patch) rather than making multiple tool calls.
vs others: More flexible than raw git diff output because it parses structured information (file counts, addition/deletion stats) and supports multiple output formats, enabling LLMs to analyze changes at different levels of detail without parsing raw diff text.