v10.10.0 - Environment Configuration Viewer (February 8, 2026)
Highlights
- 🔍 Environment Configuration Viewer: New Settings Panel tab with comprehensive configuration visibility
- 📊 Graph Visualization Enhancement: Quality scores, metadata, and increased node limit
- 🐛 Installation Fixes: Three critical bugs resolved (PR #439)
- 📝 Changelog Archival Agent: Automated CHANGELOG maintenance
What's New
Environment Configuration Viewer (1405+ lines, 5 files)
A powerful new Settings Panel tab that provides complete visibility into your MCP Memory Service configuration.
Key Features:
- 11 Categorized Parameter Groups: Storage Backend, Database Settings, HTTP Server, Security, Quality System, Consolidation, OAuth, Embeddings, Logging, Graph Storage, Advanced Settings
- Sensitive Value Masking: Automatic redaction of API tokens, keys, and credentials for security
- Copy-to-Clipboard: Easy configuration sharing with one-click copy functionality
- Dark Mode Optimized: Organized accordion layout with modern design
- New API Endpoint:
GET /api/config/envfor programmatic configuration access
Use Cases:
- Configuration troubleshooting and debugging
- Team onboarding and environment verification
- Security audits (sensitive values masked)
- Documentation and support workflows
Technical Implementation:
- New API route:
/api/config/envinconfig_env.py - Frontend: Settings modal with accordion layout (
config.html,config.css,config.js) - Security: Pattern-based sensitive value detection
- Performance: Lightweight endpoint with <50ms response time
Graph Visualization Enhancement
Enriched graph node data for improved analytics and visualization rendering.
Improvements:
- Added
quality_scorefield (extracted from metadata JSON) - Added
updated_attimestamp for tracking node freshness - Increased max node limit from 500 to 1000 nodes
- Improved metadata parsing for enriched node information
Benefits:
- Better understanding of memory quality distribution
- Temporal analysis of memory updates
- Support for larger graph visualizations
- Enhanced analytics capabilities
Installation Script Fixes (PR #439)
Three critical bugs resolved, contributed by @sykuang.
Fixed Issues:
- NameError:
install_packagefunction now properly defined before use - ModuleNotFoundError: GPU detection uses
importlib.utilfor direct file loading to avoid package__init__.pydependency issues during installation - Cloudflare API 401 Error: Updated token verification to use account-specific endpoint with proper fallback to user-level endpoint
Additional Improvements:
- Added safety validations: spec/loader existence checks
- Added account_id validation with
.strip()for whitespace handling - Improved error handling throughout installation process
Changelog Archival Agent
Automated maintenance system for keeping CHANGELOG.md lean and focused.
Features:
- Automatically archives older entries when CHANGELOG exceeds ~1000 lines
- Safe file splitting with version boundary detection
- Preserves all content in
docs/archive/CHANGELOG-HISTORIC.md - Triggered after major version milestones or on explicit request
Benefits:
- Maintains lean CHANGELOG focused on recent releases
- Improves readability and navigation
- Preserves complete historical record
Installation & Upgrade
PyPI (Recommended):
pip install --upgrade mcp-memory-serviceFrom Source:
git clone https://github.com/doobidoo/mcp-memory-service.git
cd mcp-memory-service
pip install -e .Docker:
docker pull ghcr.io/doobidoo/mcp-memory-service:v10.10.0Quick Update Script:
./scripts/update_and_restart.shConfiguration
No configuration changes required. The new environment configuration viewer is automatically available in the Settings Panel when the HTTP server is running.
Access the Environment Configuration Viewer:
- Start HTTP server:
python scripts/server/run_http_server.py - Open dashboard: http://localhost:8000
- Click Settings icon (dual-gear) in top-right
- Navigate to "Environment" tab
Breaking Changes
None. This release is fully backward compatible with v10.9.x.
Documentation Updates
- README.md: Updated "Latest Release" section with v10.10.0 highlights
- CHANGELOG.md: Detailed v10.10.0 entry with all changes
- CLAUDE.md: Updated version reference and development context
What's Next
Upcoming in v10.11.0 (Planned):
- Advanced search filters (date ranges, quality thresholds)
- Memory export/import functionality
- Enhanced graph visualization controls
- Performance optimizations for large datasets
Contributors
Special thanks to:
- @sykuang: Installation script fixes (PR #439)
- Claude Code (github-release-manager agent): Release orchestration
Stats
- Total Changes: 1455 additions, 45 deletions
- Files Modified: 5 primary files + documentation updates
- New Features: 1 major (Environment Config Viewer)
- Enhancements: 1 (Graph Visualization)
- Bug Fixes: 3 (Installation Script)
- Lines of Code: 1405+ new lines for Environment Config Viewer
Links
- Full Changelog: CHANGELOG.md
- Documentation: Wiki
- Installation Guide: README.md
- Pull Request: PR #440
🤖 Generated by Claude Code (github-release-manager agent)
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com