Association-Based Quality Boost
Memories with many connections (≥5) automatically receive quality score boosts (20% default) during consolidation. Leverages network effect to recognize well-connected memories as more valuable knowledge hubs.
Key Features
- 🔗 Connection-Based Quality Enhancement - Well-connected memories (≥5 connections) get 20% quality boost
- 🎯 Network Effect Leverage - Frequently referenced memories are recognized as more valuable
- ⚙️ Configurable Thresholds - Adjust min connections, boost factor, and enable/disable via environment variables
- 📊 Metadata Persistence - All boosts tracked with audit trail (connection count, original scores, boost date)
- ✅ Full Test Coverage - 5 new test cases validating boost logic, thresholds, caps, and persistence
Configuration
# Association-based quality boost (v8.47.0+)
export MCP_CONSOLIDATION_QUALITY_BOOST_ENABLED=true # Default: true
export MCP_CONSOLIDATION_MIN_CONNECTIONS_FOR_BOOST=5 # Default: 5 (range: 1-100)
export MCP_CONSOLIDATION_QUALITY_BOOST_FACTOR=1.2 # Default: 1.2 = 20% boost (range: 1.0-2.0)Impact
- Relevance Scoring: ~4% increase for boosted memories
- Retention Tier: Can move memories from medium to high retention (180d → 365d)
- Performance: Negligible overhead (~5-10μs per memory)
- Memory Overhead: ~200 bytes per boosted memory (5 metadata fields)
Documentation
- Complete feature guide:
docs/features/association-quality-boost.md - Updated CLAUDE.md with configuration examples
- 5 comprehensive test cases (100% pass rate)
Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md