docs: add MCP Memory Stack complementarity patterns

- Add 4-layer knowledge stack diagram (doobidoo → Serena → grepai → Context7)
- Document 5 combined workflows: feature understanding, onboarding, ADR, debug persistence, multi-IDE
- Add comparison matrix (cross-session, cross-IDE, cross-device, graphs, fuzzy search)
- Add usage patterns table with examples
- Document current limitations with workarounds
- Update reference.yaml with new entries

Experimental section - patterns need validation in production workflows.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Florian BRUNIAUX 2026-01-23 15:10:50 +01:00
parent 09ac9d381d
commit ca83f5a56d
2 changed files with 119 additions and 0 deletions

View file

@ -147,6 +147,7 @@ deep_dive:
serena_indexation: 6078
serena_mcp: 6037
doobidoo_memory_mcp: 6385
mcp_memory_stack_patterns: 6524
mcp_config: 6149
mcp_security: 6517
cicd: 6835
@ -346,6 +347,8 @@ mcp:
doobidoo_backends: "sqlite_vec (local), cloudflare (multi-device), hybrid (local+cloud sync)"
doobidoo_tools: "store_memory, retrieve_memory, search_by_tag, delete_memory, list_memories, check_database_health, memory_graph"
doobidoo_data_location: "~/.mcp-memory-service/memories.db"
mcp_memory_stack: "4 layers: doobidoo (decisions) → Serena (symbols) → grepai (code search) → Context7 (docs)"
mcp_complementarity_patterns: "onboarding, ADR, debug persistence, multi-IDE coordination"
serena_indexation: "uvx --from git+https://github.com/oraios/serena serena project index [--force-full|--incremental] [--parallel N]"
serena_cache: ".serena/cache/typescript/ (add to .gitignore)"
context7: "library docs lookup"