kage-core/Kage
🔌 MCP 서버kage-core
코딩 에이전트를 위한 Git 기반의 검증된 메모리 시스템으로, 정확한 인용과 환각 없는 문맥을 보장합니다.
Kage는 메모리를 Git 리포지토리 내의 핵심 요소로 다룸으로써 코딩 에이전트의 문맥 유지 방식을 혁신합니다. 실제 코드베이스와 괴리될 수 있는 기존 벡터 데이터베이스와 달리, Kage는 '쓰기 시 검증(verify-on-write)' 메커니즘을 사용합니다. 모든 메모리 항목은 참조하는 소스 코드에 대해 검증되어야 하는 JSON 패킷입니다. 코드가 변경되면 메모리는 노후화된 것으로 표시되어, 에이전트가 오래된 정보를 바탕으로 작업하는 것을 방지합니다.
기술적으로 Kage는 키워드 관련성을 위한 BM25와 의미론적 이해를 위한 벡터 임베딩을 결합한 하이브리드 검색 방식을 활용합니다. 로컬 전용으로 작동하므로 타사 API 키나 클라우드 스토리지가 필요 없어, 보안 요구 사항이 엄격한 기업 환경에 이상적입니다. 이 시스템은 MCP(Model Context Protocol)를 통해 원활하게 통합되며, npx를 사용하여 쉽게 설치할 수 있습니다. 수집 시점에 환각을 잡아내고 diff 시점에 노후화된 정보를 감지함으로써, Kage는 코딩 에이전트가 항상 신뢰할 수 있고 문맥을 파악하며 프로젝트의 진화하는 상태와 동기화되도록 보장합니다.
💡하이라이트
- ├─Git 기반의 JSON 메모리 저장소
- ├─자동화된 환각 인용 차단
- └─로컬 전용 BM25 및 벡터 검색
🎯대상
- ├─AI 소프트웨어 엔지니어
- └─데브옵스 엔지니어