The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Git Insight MCP listing page.
Semantic git queries via MCP. Beyond git log — answer who/what/when/why about any line, file, or branch.

Pairs with terminal-history-mcp and localhost-mcp. Together: what you ran, what's running, what you changed.
Devs ask these constantly; git answers poorly:
git blame only gives lines, not authors-by-regionLLM agents need this context to make safe edits. Currently they git log -n 5 and miss everything.
Wire into Claude Code:
Or any MCP-compatible client. Runs as a stdio MCP server.
For PR / issue lookups, set a GitHub token:
Without a token, the local-git tools still work. PR linkage is skipped.
| Tool | Purpose |
|---|---|
who_touched | Group blame by author. Lines, commits, last-touched, primary owner. Optional line-range narrowing. |
introducing_pr | Find the PR that introduced a line (or commit). Parses merge messages first; falls back to GitHub API. |
co_change | Files most often changed together with the input file. |
branch_hygiene | List branches with ahead/behind, last commit, merged status, stale flag. |
recent_work | Standup helper: author's commits + files + ins/del in a window. |
commit_context | Full commit context: subject, body, files, PR, related issues. |
who_touched)co_change is O(window × files-per-commit) — defaults capped at 1000 commits.MIT