v10.11.1 - MCP Prompt Handlers Fix
Release Date: February 12, 2026
Fixed
MCP Prompt Handlers (#458, #459): Fixed AttributeError in all 5 MCP prompt handlers
-
Affected Handlers:
memory_review- Structured review of stored memoriesmemory_analysis- In-depth analysis of memory patternsknowledge_export- Export memories as structured documentsmemory_cleanup- Identify and remove redundant memorieslearning_session- Interactive learning from stored memories
-
Root Cause: Prompt handlers were defined as nested functions inside
handle_get_prompt()but called as instance methods usingself._prompt_*syntax -
Fix: Changed dispatcher to call nested functions directly by passing
selfas first argument instead of calling them as instance methods:# Before (incorrect): result = self._prompt_memory_review(arguments) # After (correct): result = _prompt_memory_review(self, arguments)
-
Impact: All prompt handlers now work correctly (was 100% failure rate before fix)
-
Tests Added: 5 integration tests in
tests/integration/test_prompt_handlers.pyto prevent regression
Upgrade Notes
This is a patch release with no breaking changes. Simply update your installation:
pip install --upgrade mcp-memory-serviceOr if using uv:
uv pip install --upgrade mcp-memory-serviceContributors
- @doobidoo
- Claude Sonnet 4.5 (code assist)
Full Changelog: v10.11.0...v10.11.1