github doobidoo/mcp-memory-service v10.2.1
v10.2.1 - MCP Client Compatibility Fixes

latest releases: v10.38.1, v10.38.0, v10.37.0...
2 months ago

Bug Fixes

Integer Enum Incompatibility (#387)

Fixed OpenCode with Gemini model failure due to integer enum incompatibility:

  • Changed memory_quality tool rating parameter from integer enum to string enum
  • Added backwards-compatible conversion logic in quality handler
  • Resolves MCP client compatibility issues with integer enum values
  • Files: server_impl.py, server/handlers/quality.py

Wrong Method Name in delete_with_filters (#389)

Fixed delete operations with tag/time filters:

  • Replaced non-existent list_memories() calls with correct get_all_memories() method name
  • Affected delete operations using tag or timeframe filters
  • Files: storage/base.py (2 locations)
  • All 8 delete tests now passing in test_unified_tools.py

Commits

  • e364f4a fix: resolve integer enum and method name compatibility issues (#387, #389)
  • 8cf1a2f docs: update CHANGELOG, README, and CLAUDE.md for v10.2.1

Full Changelog

v10.2.0...v10.2.1

Installation

pip install mcp-memory-service==10.2.1

Note: PyPI publishing is handled automatically by GitHub Actions workflow "Publish and Test (Tags)". The package will be available on PyPI within a few minutes.

Fixes #387
Fixes #389

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

NewReleases is sending notifications on new releases.