peteretelej/diffchunk
diffchunk - A local MCP server that gives LLMs the ability to work with large diff files. Essential for working with large repos.
What's novel
diffchunk - A local MCP server that gives LLMs the ability to work with large diff files. Essential for working with large repos.
Code Analysis
5 files read · 2 roundsAn MCP server that parses Git diffs into semantic chunks based on file changes to help LLMs analyze codebases within context limits.
Strengths
Excellent separation of concerns with a clear core engine (chunker.py) and tools layer. Robust input validation for paths, chunk indices, and patterns. Clean CLI interface using FastMCP.
Weaknesses
No tests provided in the repository. The internal implementation details of the Chunker class (how chunks are exactly split) were not visible but likely rely on standard diff parsing logic.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
36
Contributors
3
Files
44
Active weeks
5
Repository
Language
Python
Stars
8
Forks
1
License
MIT