github doobidoo/mcp-memory-service v1.0.0
MCP Memory Service v1.0.0 - Universal Multi-Client Integration

latest releases: v10.38.3, v10.38.2, v10.38.1...
8 months ago

MCP Memory Service v1.0.0 - Universal Multi-Client Integration 🚀

🎯 Major Features

Universal MCP Client Support

  • Breaking Change: Integrated multi-client setup directly into main installer
  • Auto-detects and configures any MCP-compatible application:
    • Claude Desktop & Claude Code
    • VS Code with Continue extension
    • Cursor IDE
    • Zed editor
    • Any future MCP-compatible clients
  • Interactive setup prompt after successful installation
  • Command line options: --setup-multi-client, --skip-multi-client-prompt

Enhanced Database Concurrency

  • Automatic SQLite WAL (Write-Ahead Logging) mode testing and configuration
  • Enables safe concurrent access across multiple applications
  • Graceful fallback with user guidance if WAL mode unavailable

📚 Documentation Overhaul

New Comprehensive Guides:

  • docs/guides/universal-multi-client-setup.md - Complete setup guide
  • docs/guides/installation-command-line-reference.md - Full CLI reference
  • docs/development/multi-client-architecture.md - Technical implementation details

Updated Documentation:

  • Enhanced README with universal compatibility emphasis
  • Improved FAQ section addressing multi-client scenarios

🔧 Technical Improvements

Cross-Platform Compatibility

  • Fixed Unicode encoding issues for Windows console compatibility
  • Replaced Unicode characters (→, ✓, emojis) with ASCII equivalents
  • Improved error handling and user feedback

CI/CD Pipeline Enhancements

  • Fixed Docker buildx driver configuration for proper image loading
  • Resolved cache export compatibility issues
  • Added build attestations for supply chain security
  • Automated Docker Hub and GitHub Container Registry publishing

🏗️ Architecture Changes

Installation System

  • 800+ lines of new universal integration code
  • Extensible framework for future MCP client detection
  • Platform-aware installation with automatic optimizations

Configuration Management

  • Unified configuration approach across all supported clients
  • Automatic backup and migration of existing configurations
  • Comprehensive error handling with actionable guidance

💔 Breaking Changes

  • Multi-client setup is now integrated into main install.py (replaces separate setup_multi_client_complete.py)
  • Installation prompts have changed to include multi-client options
  • Some command-line output format changes for Windows compatibility

🔄 Migration Guide

From v0.x.x:

  1. Run python install.py --setup-multi-client to configure existing installations
  2. Existing single-client setups continue to work unchanged
  3. Use --skip-multi-client-prompt for automated installations

🚀 Installation

Fresh installation with multi-client setup

python install.py --setup-multi-client

Upgrade existing installation

python install.py --setup-multi-client

Automated/CI installation

python install.py --skip-multi-client-prompt

🔗 Docker Images

Available on both registries:

  • Docker Hub: docker.io/doobidoo/mcp-memory-service:1.0.0
  • GitHub: ghcr.io/doobidoo/mcp-memory-service:1.0.0

Multi-platform support: linux/amd64, linux/arm64

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

NewReleases is sending notifications on new releases.