github doobidoo/mcp-memory-service v10.50.0
v10.50.0 — Plugin Hook Scaffolding

5 hours ago

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.1
  • cryptography → 48
  • torch → 2.11
  • setuptools → 81
  • actions/attest-build-provenance 1 → 4
  • github/codeql-action 3 → 4
  • hadolint/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-service

No breaking changes. Full backward compatibility.


Full changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#10500---2026-05-06

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

NewReleases is sending notifications on new releases.