
Git MCP Server
Reference MCP server exposing git operations — diff, log, blame, commit — to any MCP client.
Git MCP Server is a reference MCP server exposing git operations — diff, log, blame, commit — to any MCP client. Exposes core git operations including diff, log, blame, and commit through the Model Context Protocol.
About Git MCP Server
Git MCP Server is an MCP server that exposes core git operations — diff, log, blame, and commit — to any MCP client.
It is the official reference implementation that MCP server authors model their own servers on. The codebase is open source, so developers can self-host it and extend it, and it runs on macOS, Windows, and Linux.
It suits developers who want git actions available inside an MCP client such as Claude Desktop, or who are building their own MCP server and want a template to copy. It is scoped to git only and does not cover other version-control systems like Mercurial or SVN. As a reference implementation it is a starting point rather than a finished product, and it needs an MCP-compatible client to do anything.
Against other MCP servers, it is less an end-user tool than a canonical example, positioned as the pattern others build from.
Sources: github.com, this listing
What it does well
- Exposes core git operations including diff, log, blame, and commit through the Model Context Protocol.
- Serves as the official reference implementation for MCP server authors to model their own servers on.
- Open source codebase that can be self-hosted and extended by developers.
- Cross-platform support running on macOS, Windows, and Linux.
Where it falls short
- Limited to git version control and does not cover other VCS systems like Mercurial or SVN.
- Requires an MCP-compatible client such as Claude Desktop to be practically useful.
- As a reference implementation, it is primarily intended as a starting point rather than a feature-complete product.
Tagged
- Self-hostable
- CLI
- MCP Support
- Git Integration
- Free
- Open Source
Compared with similar things
Picked by shared tags inside the MCP Servers.
- 01Free →Puppeteer MCP Server
Browser automation MCP server using Puppeteer — navigate, fill, click, and screenshot pages.
- 02Free →Postgres MCP Server
Read-only Postgres MCP server — let an LLM query your database with full schema awareness.
- 03Free →Filesystem MCP Server
Anthropic's reference MCP server for reading, writing, and searching files on the local filesystem.
- 04Free →GitHub MCP Server
Official GitHub MCP server — issues, PRs, repos, and code search through Claude or any MCP client.
- 05Free →Memory MCP Server
Persistent knowledge-graph memory for LLM clients — store, recall, and link facts across sessions.
- 06Free →Sequential Thinking MCP Server
Tool that lets an LLM work through problems step by step with explicit reasoning state.
Related reading
- How to Build an MVP with AI
You don't start by building. You start by finding the one assumption that would kill the idea, then build the smallest thing that tests it. Here's the full idea-to-deployed workflow from a live AI build session: research the market with ChatGPT, pick a segment on unit economics, have AI write the PRD, then vibe-code and ship with Claude Code — in a couple of hours, not a quarter.
Read guide → - What Is an AI Agent Harness? The Runtime That Turns an LLM Into an Agent
A harness is the runtime wrapper that turns a bare language model into an agent — the layer that runs tools, holds memory, assembles context, and enforces limits. The model does the reasoning; the harness does everything the model can't do on its own. It's the part that decides whether you shipped a chatbot or a real agent — and it's why the same model feels brilliant in one tool and useless in another.
Read guide → - Claude Code Memory
Claude Code has built-in memory — a CLAUDE.md file it reads each session — but it only holds short, hand-written notes. To make it understand a large codebase or docs set, you add a second brain: turn the repo into a knowledge graph, fold that into an Obsidian vault, and let the agent query the map instead of re-reading every file.
Read guide →
Featured on Vibedonalds
Own Git MCP Server? Add this badge to your site to show you’re listed — and link back to your profile here.
<a href="https://vibedonalds.com/tools/mcp-git" target="_blank" rel="noopener">
<img src="https://vibedonalds.com/badge/featured-on-vibedonalds.svg" alt="Git MCP Server — Featured on Vibedonalds" width="240" height="60" loading="lazy" />
</a>Frequently asked questions
- What is Git MCP Server?
- Git MCP Server is a reference MCP server exposing git operations — diff, log, blame, commit — to any MCP client.
- Is Git MCP Server free?
- Git MCP Server is free to use. There is no paid tier as of the last index update.
- What platforms does Git MCP Server support?
- Git MCP Server runs on mac, win, linux, cli.
- What category does Git MCP Server belong to?
- Git MCP Server is in the MCP Servers category — Implementations of the Model Context Protocol — file, database, API, and browser servers that LLM clients can plug into.
- What are the downsides of Git MCP Server?
- Limited to git version control and does not cover other VCS systems like Mercurial or SVN. Requires an MCP-compatible client such as Claude Desktop to be practically useful. As a reference implementation, it is primarily intended as a starting point rather than a feature-complete product.