github doobidoo/mcp-memory-service v10.54.0
v10.54.0 — AND/OR tag filtering for memory_search

5 hours ago

What's New

feat(search): tag_match parameter for memory_search MCP tool

Extends the AND/OR tag filtering already available in memory_delete to the memory_search MCP tool.

Usage:

  • tag_match: "any" (default, OR) — return memories matching at least one of the supplied tags. Preserves existing behavior, no breaking change.
  • tag_match: "all" (AND) — return only memories that have every supplied tag.

Example:

{
  "query": "python development",
  "tags": ["python", "project-alpha"],
  "tag_match": "all"
}

Returns only memories tagged with both python AND project-alpha.

Files changed: server_impl.py, server/handlers/memory.py, storage/base.py

PR #890, closes #889.


Special Thanks

Grateful thanks to @filhocf for contributing this feature — continuing a strong track record of consistent, high-quality improvements to the MCP tool API.


Changelog

See CHANGELOG.md for the full entry.


PyPI: https://pypi.org/project/mcp-memory-service/10.54.0/

pip install mcp-memory-service==10.54.0

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

NewReleases is sending notifications on new releases.