MCP Server 'git-prism' for AI Coding Agents Released
Key point
git-prism, an MCP server that converts git diffs into structured JSON data to reduce token consumption for AI coding agents, has been released.
Details
This tool addresses the token waste and context loss problems that occur when AI coding agents like Claude Code process git diff on large codebases.
git-prism is an MCP (Model Context Protocol) server written in Rust that provides agents with structured JSON data like the following, instead of raw text-form diffs:
- List of changed files and line counts
- Signatures of specific functions that were modified/added
- Callers/callees and test references of functions
- Blast-radius assessment of changes
Through this, PR diff data that used to reach tens of thousands of tokens is compressed down to the hundreds-of-tokens level, maximizing the agent's reasoning efficiency.
Key Features and Updates (v0.9.0):
- PATH-layer interception: Replaces the
gitcommand with a shim, detecting even nested git calls within Makefiles or build scripts. - Multi-language support: Supports function-level analysis for 13 languages, including Rust, Python, Go, and TypeScript.
- Compatibility: Also supports the
gh pr diffcommand, and passes through regular users' git commands as-is.
It is currently installable on Unix/Darwin environments, via cargo install git-prism or through brew.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.