🐛 Critical Bugfix
Fixed
- MCP Tool Handler Method Name - Fixed critical bug where MCP tool handlers called non-existent
retrieve_memory()method- Root Cause: Method name mismatch introduced in commit 36e9845 during MemoryService refactoring (Oct 28, 2025)
- Symptom:
'MemoryService' object has no attribute 'retrieve_memory'error when using MCP retrieve_memory tool - Fix: Updated handlers to call correct
retrieve_memories()method (plural) - Files Modified:
server.py(line 2153),mcp_server.py(line 227) - Additional: Removed unsupported
min_similarityparameter from MCP tool definition - Impact: MCP retrieve_memory tool now functions correctly
- Issue: #207
📦 Installation
pip install --upgrade mcp-memory-service✅ Verification
All 4 retrieve-related tests pass:
- test_retrieve_memories_basic
- test_retrieve_memories_with_filters
- test_retrieve_memories_error_handling
- test_store_and_retrieve_workflow
Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md