Chunks source code files and stores them in a ChromaDB vector database, including line range metadata.
Chunker is a command-line tool and Model Context Protocol (MCP) server designed to improve code understanding and analysis. It leverages LangChain's RecursiveCharacterTextSplitter to divide source code into manageable chunks and stores these chunks in a ChromaDB vector database. Each chunk is enriched with metadata, including the file path and line range, facilitating precise and context-aware querying. This enables developers to quickly find relevant code snippets, understand code structure, and integrate code analysis into workflows like Claude for Desktop.