피드로 돌아가기
CLAUDE.md is not enough: why I built a local-first memory MCP for Claude Code
Dev.toDev.to
AI/ML

Context Dump 방지를 위한 Local-first Memory MCP 기반 동적 컨텍스트 주입 설계

CLAUDE.md is not enough: why I built a local-first memory MCP for Claude Code

Luís Monteiro2026년 4월 26일3intermediate

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 등)를 통한 지연 시간 최소화 및 보안 강화

원문 읽기