git-triage-mcp
Provides tools for inspecting Git repositories, commits, and changes across Git boundaries, enabling semantic AST diffing, breaking change detection, and PR triage summaries for Python code.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@git-triage-mcptriage the diff between main and feature/auth and flag breaking API changes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
git-triage-mcp
High-density semantic AST diffing, breaking change detection, and PR triage tools exposed directly over the Model Context Protocol (MCP).
The Problem: Maintainer Fatigue
Open-source maintainers face an asymmetry of effort: contributors can open large, multi-file PRs in seconds, but reviewing them requires mentally calculating:
Will this break existing downstream consumers?
Did a subtle keyword parameter get converted into a required positional arg?
Does the PR description match the actual semantic changes made to the codebase?
Standard unified git diffs are raw text; they contain whitespace shifts and line-number churn that flood LLM context windows. git-triage-mcp parses Python ASTs natively across git boundaries and provides tools via MCP so coding agents (like Claude Code, Claude Desktop, Cursor, and Codex) can deliver immediate triage summaries directly to the reviewer.
Related MCP server: Serena MCP Server
Architecture
graph TD
A[Agent: Claude Code / Cursor / Codex] <-->|MCP Protocol / JSON-RPC| B(git-triage-mcp Server)
B --> C[Git Interface: GitPython]
B --> D[AST Engine: Python ast Module]
C --> E[(Git Tree / Commits)]
D --> F{Breaking Changes & Semantic Symbols}
F -->|Compact Structural Context| AThis server cannot be deployed
Maintenance
Related MCP Connectors
Deterministic context layer for your codebase: change impact, blast radius, answers with receipts.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Behavioral drift context (Behavioral Load Map, hot paths, release brief) for coding agents, per PR.
Dated, verified API breakages for coding agents, plus a local scan for them in your existing code.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceProvides LLMs with code intelligence tools like relationship explanation, PR impact analysis, and health reports via the Model Context Protocol.3MIT
- AlicenseBqualityDmaintenanceProvides IDE-like semantic code retrieval and editing tools for LLMs, enabling precise code understanding and manipulation in large codebases via the Model Context Protocol.25MIT
- AlicenseBqualityCmaintenanceEnables LLMs to access AST-based code structure maps, token-efficient skeletons, and analyze diff impact and blast radius for regression testing.34 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI coding agents to analyze git diffs for behavior-aware change reports, map downstream blast radius, and enforce deterministic risk gates through the Model Context Protocol.11 npm4MIT