Special Thanks
@filhocf for delivering the plugin hook scaffolding that unblocks the ecosystem extensibility roadmap (issue #732). This is the third consecutive feature contribution — the plugin architecture is in excellent hands.
What's New
Plugin Extension API (PR #856, @filhocf)
Four lifecycle hooks — on_store, on_delete, on_retrieve, and on_consolidate — let third-party packages inject logic at key memory lifecycle points using standard Python entry_points discovery. Register a plugin by adding an entry point in your package's pyproject.toml:
[project.entry-points."mcp_memory_service.plugins"]
my_plugin = "my_package:MyPlugin"Install your package alongside mcp-memory-service and hooks activate automatically — no core fork, no config changes required.
Note: This release is pure scaffolding. The hook definitions and discovery are in place; fire points will be wired into MemoryService in a follow-up PR. Refs canonical extensibility issue #732.
Dependency Updates (PRs #858–#861)
authlib→ 1.7.1cryptography→ 48torch→ 2.11setuptools→ 81actions/attest-build-provenance1 → 4github/codeql-action3 → 4hadolint/hadolint-action→ 3.3.0
All 905 integration tests pass on the updated dependency set.
Upgrade
pip install --upgrade mcp-memory-service
# or
uv pip install --upgrade mcp-memory-serviceNo breaking changes. Full backward compatibility.
Full changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#10500---2026-05-06