Build persistent memory across sessions on a long project
언제 쓸까: You keep re-explaining the same project background every session.
사전 조건
- MARM-Systems installed and running — docker pull lyellr88/marm-mcp-server && docker run -d -p 8001:8001 lyellr88/marm-mcp-server
흐름
-
Start a session tagged to the projectmarm_start with project tag 'dataplatform-migration'. Log that we're migrating from Redshift to Snowflake, deadline end of Q2.✓ 복사됨→ Session started; initial entry saved
-
Drop context as you workmarm_contextual_log: 'Decided to use Fivetran for CDC replication, evaluated Airbyte but config overhead too high.'✓ 복사됨→ Auto-classified and stored
-
Next session, recallmarm_smart_recall 'what did we decide about CDC tooling?'✓ 복사됨→ Relevant past decision surfaces
결과: Session N+1 starts with all of session 1-N context accessible by query, not re-type.
함정
- Dumping every chat into memory clogs recall — Use marm_contextual_log for decisions and milestones, not every exchange
- Vector search misses on jargon — Tag entries explicitly with project names for keyword fallback