
zircote/subcog
🔌 MCP 서버zircote
하이브리드 검색과 지식 그래프를 지원하는 AI 코딩 어시스턴트용 영구 메모리 시스템입니다.
Subcog는 AI 코딩 어시스턴트의 '망각' 문제를 해결하기 위해 강력한 영구 메모리 계층을 제공합니다. 고성능과 신뢰성을 위해 Rust로 구축된 이 시스템은 코드베이스와 함께 발전하는 전문 지식 베이스 역할을 합니다. 벡터 기반의 의미론적 검색과 BM25 키워드 매칭을 결합한 하이브리드 검색 전략을 사용하여 기술적 결정과 구현 세부 사항을 정확하게 검색합니다.
주요 기능은 다음과 같습니다:
- SQLite 기반 영구 저장: 데이터 내구성을 보장하고 로컬 관리가 용이합니다.
- 지식 그래프 통합: 코드 엔티티와 개발자 결정 간의 관계를 매핑하여 더 깊은 문맥을 제공합니다.
- MCP 서버 지원: Claude와 같은 최신 AI 도구와 표준화된 통합을 지원하여 플러그 앤 플레이 방식으로 메모리를 활용할 수 있습니다.
- 능동적 문맥 제시: 현재 코딩 작업에 기반하여 관련 문맥을 자동으로 검색함으로써 반복적인 설명을 줄여줍니다.
- Rust 네이티브 아키텍처: 낮은 지연 시간과 메모리 효율성에 최적화되어 CLI 도구 및 IDE 플러그인 통합에 적합합니다.
💡하이라이트
- ├─하이브리드 검색: 의미론적 + BM25
- ├─SQLite 및 지식 그래프 기반 저장소
- └─네이티브 MCP 서버 통합 지원
🎯대상
- ├─AI 도구 개발자
- └─소프트웨어 엔지니어