
Git Courer
A full-featured Git interface built specifically for LLM agents, exposing 22 operations from commits and rebases to PR reviews and automated releases. Instead of dumping raw diffs into your LLM, it parses ASTs with go-tree-sitter, classifies change types deterministically in Go, then hands structured context to the model for message generation. Every destructive operation gets an automatic backup. The pr-review tool runs tests, detects conflicts with AST annotations, and checks divergence in one shot. Ships with a CLI release command that groups commits by configured areas and calculates semver bumps locally. Auto-configures 14 clients including Claude, Cursor, and Zed. Reach for this when you want Git operations that understand code structure, not just text diffs.
- GitHub stars
- 32
- tools
- 12
- last updated
- May 30, 2026
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
statusFull repo state: branch, changes, conflicts, stash, etc.
Full repo state: branch, changes, conflicts, stash, etc.
No parameter schema in public metadata yet.
diffDiff with AST tags (NEW_FUNC, MOD_SIG, DEPS, DEL)
Diff with AST tags (NEW_FUNC, MOD_SIG, DEPS, DEL)
No parameter schema in public metadata yet.
commit3-phase LLM pipeline: preview, review, apply
3-phase LLM pipeline: preview, review, apply
No parameter schema in public metadata yet.
branchBranch management
Branch management
No parameter schema in public metadata yet.
stageStaging area control
Staging area control
No parameter schema in public metadata yet.
stashStash management
Stash management
No parameter schema in public metadata yet.
historyHistory inspection
History inspection
No parameter schema in public metadata yet.
syncRemote sync
Remote sync
No parameter schema in public metadata yet.
pr-reviewTests + conflicts + diff stats + divergence in one call
Tests + conflicts + diff stats + divergence in one call
No parameter schema in public metadata yet.
backupUndo amend/merge/rebase
Undo amend/merge/rebase
No parameter schema in public metadata yet.
rewriteHistory rewriting
History rewriting
No parameter schema in public metadata yet.
sessionIsolated worktree lifecycle
Isolated worktree lifecycle
No parameter schema in public metadata yet.
Sponsors
Readme
Details
- Repository
- github.com/alejandro-m-p/git-courer
- Categories
- AI & LLM Tools, Developer Tools
- Registry
- MCP registry, active