github doobidoo/mcp-memory-service v10.10.0
v10.10.0 - Environment Configuration Viewer

latest releases: v10.31.1, v10.31.0, v10.30.0...
one month ago

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/env for 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/env in config_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_score field (extracted from metadata JSON)
  • Added updated_at timestamp 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:

  1. NameError: install_package function now properly defined before use
  2. ModuleNotFoundError: GPU detection uses importlib.util for direct file loading to avoid package __init__.py dependency issues during installation
  3. 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-service

From 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.0

Quick Update Script:

./scripts/update_and_restart.sh

Configuration

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:

  1. Start HTTP server: python scripts/server/run_http_server.py
  2. Open dashboard: http://localhost:8000
  3. Click Settings icon (dual-gear) in top-right
  4. 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


🤖 Generated by Claude Code (github-release-manager agent)

Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.