언제 쓸까: 매 세션마다 프로젝트 관례, 결정, TODO를 Claude에게 다시 알려주는 데 10분을 쓸 때.
사전 조건
- 메모리 서비스 실행 — uvx mcp-memory-service (기본값: ~/.mcp-memory.db)
흐름
-
핵심 컨텍스트 저장
Use mcp-memory-service. Store these as project-level memory: 'use bun not npm', 'all DB writes go through src/db/repo.ts', 'no class components in src/ui'.✓ 복사됨
→ project 태그와 함께 3개 메모리 저장됨
-
다음 세션에서 활용
Recall any project-level rules before suggesting changes to src/ui/Form.tsx.✓ 복사됨
→ 관련 규칙이 불러와짐; 제안이 규칙을 준수함
-
새 결정 캡처
Save: 'switched from React Query to SWR on 2026-04-22 because of Suspense compat'.✓ 복사됨
→ 날짜와 함께 메모리 저장됨; 다음에 해당 주제가 나오면 표시됨
결과: Claude가 100번의 콜드 스타트가 아닌 지속적인 협업처럼 프로젝트를 대함.
함정
- 메모리가 무한 증가; 회상 시 오래된/관련 없는 내용이 불러와짐 — 주 1회 통합 실행; 메모리에 태그를 붙여 최근 + 현재 프로젝트로 회상 범위 지정
언제 쓸까: 일상 에이전트가 선호 사항, 반복 미팅, 인물을 다시 물어보지 않고 알아야 할 때.
흐름
-
프로필 온보딩
Use mcp-memory-service. Store: my timezone (Asia/Tokyo), my partner's name, my work hours (10–7), recurring 1:1s.✓ 복사됨
→ type=profile로 프로필 저장됨
-
즉시 회상
Schedule 'lunch w/ Alice' for next Tuesday — pick a time that respects my work hours.✓ 복사됨
→ 메모리에서 근무 시간 활용; 다시 묻지 않음
결과: 작업마다 컨텍스트를 반복해서 설정하는 일 감소.
함정
- 민감한 정보(의료, 금융)가 암호화 없이 저장됨 — 별도 DB 경로 사용 (암호화된 FS 또는 SQLCipher 빌드); 또는 의료/금융 정보는 이 레이어에 저장 자체를 피함
언제 쓸까: 논문 30편을 읽으면서 엔티티, 주장, 모순을 추적하고 싶을 때.
흐름
-
읽으면서 수집
For each paper I link, extract: authors, key claims, methods, datasets — store as linked nodes.✓ 복사됨
→ 노드 수 증가; 링크 표시
-
모순 찾기
Across stored papers, find claims that contradict. List with sources.✓ 복사됨
→ 출처가 있는 충돌하는 주장 쌍
-
서베이 생성
Draft a 2-page survey with the dominant claim threads + contradictions noted.✓ 복사됨
→ 출처가 있는 Markdown 서베이
결과: 단순 메모가 아닌 진정한 종합 결과물.
함정
- 추출 품질이 들쭉날쭉 — 일부 주장은 노이즈 — 저신뢰도 노드를 주기적으로 정리; 통합 작업이 도움되지만 만능은 아님