
Git
Let your agent run git status, log, diff, branch, and show through MCP and get typed JSON for safer reviews before you merge or release.
Overview
io.github.Dave-London/git is a Ship-phase MCP server that returns typed JSON from git status, log, diff, branch, and show for coding agents.
What is this MCP server?
- Structured JSON for git status, log, diff, branch, and show operations
- Keeps agents grounded in real repo state instead of invented file trees
- stdio MCP via @paretools/git (v0.8.0) from the Pare monorepo
- Supports pre-merge review and changelog-style questions in chat
- Works alongside Pare build and cargo servers in full-stack agent workflows
- Server version 0.8.0
- npm package @paretools/git with stdio transport
- Five documented operation families: status, log, diff, branch, show
Community signal: 128 GitHub stars.
What problem does it solve?
Agents often reason about imaginary diffs when they cannot see real git state, which leads to bad review advice right before you ship.
Who is it for?
Solo developers who want MCP-backed git status, log, and diff during pre-merge review and small-team release prep.
Skip if: Builders who never use git in the agent environment or who need a full GitHub/GitLab API replacement with PR comments and checks.
What do I get? / Deliverables
Git inspection commands return consistent JSON so your agent can summarize changes, compare branches, and support review without you pasting diffs manually.
- Typed JSON representations of git status, history, diffs, and branches
- Agent-ready summaries grounded in actual repository metadata
Recommended MCP Servers
Journey fit
Reading diffs, branches, and recent commits is central to shipping safely—review and release prep—not early audience research. status, diff, log, branch, and show are the primitives you use to understand change sets before merge, tag, or deploy.
How it compares
Local git inspection MCP, not a hosted code-review product and not a planning methodology skill.
Common Questions / FAQ
Who is io.github.Dave-London/git for?
It is for indie builders and agent users who need trustworthy, JSON-shaped git status, log, diff, branch, and show output inside their coding assistant.
When should I use io.github.Dave-London/git?
Use it before merging or tagging when you want the agent to summarize commits, compare branches, or walk a diff without leaving the MCP session.
How do I add io.github.Dave-London/git to my agent?
Install @paretools/git, configure stdio MCP in your client, clone or open your repository on that machine, and ensure git is on PATH for the server process.