kage-core/Kage
🔌 MCP Serverkage-core
Git-native, verified memory for coding agents that ensures citations remain accurate and hallucination-free.
Kage revolutionizes how coding agents maintain context by treating memory as a first-class citizen within the git repository. Unlike traditional vector databases that can drift from the actual codebase, Kage uses a 'verify-on-write' mechanism. Every memory entry is a JSON packet that must be validated against the source code it references. If the code changes, the memory is flagged as stale, preventing the agent from acting on outdated information.
Technically, Kage leverages a hybrid search approach combining BM25 for keyword relevance and vector embeddings for semantic understanding. Because it is local-only, it eliminates the need for third-party API keys or cloud storage, making it ideal for enterprise environments with strict security requirements. The system integrates seamlessly via the Model Context Protocol (MCP), allowing developers to install it easily using npx. By catching hallucinations at the point of ingestion and providing diff-time stale-catch, Kage ensures that coding agents remain reliable, context-aware, and synchronized with the evolving state of the project.
💡Highlights
- ├─Git-native JSON memory storage
- ├─Automated hallucination rejection
- └─Local-only BM25 + vector search
🎯For
- ├─AI Software Engineers
- └─DevOps Engineers