피드로 돌아가기
Dev.toAI/ML
원문 읽기
Context Dump 방지를 위한 Local-first Memory MCP 기반 동적 컨텍스트 주입 설계
CLAUDE.md is not enough: why I built a local-first memory MCP for Claude Code
AI 요약
Context
CLAUDE.md에 모든 프로젝트 컨텍스트를 저장함에 따라 세션마다 불필요한 Token 소모 및 정보 밀도 저하 발생. 정적 지침과 동적 Working Memory의 분리 없는 구조로 인한 Agent의 정보 무시 현상 및 비용 효율성 저하 문제 직면.
Technical Solution
- CLAUDE.md는 정적 Onboarding Instructions로, Memento MCP는 동적 Working Memory로 역할 분리 설계
- Local SQLite FTS5 기반 Full-Text Search 도입을 통한 관련 메모리의 정밀 검색 및 랭킹 최적화
- Task 연관성에 따른 Selective Injection 구조를 통해 프롬프트 내 불필요한 Context Dump 제거
- Local-first 아키텍처 채택으로 Cloud 계정 및 Vector DB 의존성을 배제한 데이터 프라이버시 확보
- Obsidian Vault Indexing 및 Git Sync 기능을 통한 팀 단위 지식 공유 체계 구축
실천 포인트
1. 정적 가이드라인(CLAUDE.md)과 동적 메모리(MCP)의 저장소 분리 여부 검토
2. 전체 컨텍스트 주입 대신 RAG 기반의 관련 정보 선별 주입 메커니즘 적용
3. Local-first 저장소(SQLite FTS5 등)를 통한 지연 시간 최소화 및 보안 강화