github doobidoo/mcp-memory-service v10.59.0
v10.59.0 — OAuth PEM key files, IDE redirect URI schemes, memory-scorer affinity fix

4 hours ago

What's New

Features

  • feat(oauth): file-based PEM key loadingMCP_OAUTH_PRIVATE_KEY_PATH / MCP_OAUTH_PUBLIC_KEY_PATH env vars load RSA keys from files, preventing silent JWT invalidation on restart. Startup aborts with ValueError if the file cannot be read — fail-hard, not silent fall-through. 6 new unit tests in tests/test_config.py. (co-authored by aria-inboxia, PR #926)

  • feat(oauth): IDE OAuth redirect URI schemescursor://, vscode://, and vscode-insiders:// are now accepted as valid OAuth redirect URI schemes in web/oauth/registration.py, enabling deep-link OAuth callbacks for Cursor and VS Code extensions without workarounds. (co-authored by tkislan, PR #942)

Bug Fixes

  • fix(hooks): symmetric project-affinity checkclaude-hooks/utilities/memory-scorer.js now checks both tag.includes(projectName) AND projectName.includes(tag). Previously, short memory tags (e.g. wing:hoi4) were zeroed when the project name was a superset (e.g. hoi4coach) because only the first direction was checked. (reported by minecraft-mattsource, issue #941)

Installation

pip install mcp-memory-service==10.59.0
# or
uvx mcp-memory-service@10.59.0

Changelog

Full details: CHANGELOG.md

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

NewReleases is sending notifications on new releases.