github doobidoo/mcp-memory-service v8.19.1
v8.19.1 - Critical MCP Tool Fixes

latest releases: v10.33.0, v10.32.0, v10.31.2...
5 months ago

Fixed

  • Critical MCP Tool Regressions (Issue #211) - Two core MCP tools broken in v8.19.0
    • retrieve_memory: Fixed parameter error where unsupported 'tags' parameter was passed to storage.retrieve()
      • Removed unsupported parameters from storage call
      • Implemented post-retrieval filtering in MemoryService
      • File: src/mcp_memory_service/services/memory_service.py
    • search_by_tag: Fixed type error where code assumed created_at was always string
      • Added type checking for both float (timestamp) and string (ISO format)
      • Uses datetime.fromtimestamp() for floats, datetime.fromisoformat() for strings
      • Files: src/mcp_memory_service/server.py (handle_search_by_tag, handle_retrieve_memory)
    • Impact: Both tools now work correctly with hybrid storage backend
    • Root Cause: v8.19.0 refactoring introduced incompatibilities with hybrid storage

Upgrade Instructions

Users on v8.19.0 should restart their MCP server (/mcp command or restart Claude Desktop) after updating to pick up the fixes.

Full Changelog

See CHANGELOG.md for complete details.

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

NewReleases is sending notifications on new releases.