Releases: verygoodplugins/mcp-automem
mcp-automem: v0.14.0
0.14.0 (2026-04-23)
Features
Bug Fixes
- accept HTTP 429 in link checker to prevent false CI failures (#93) (4fc5124)
- deps: revert eslint to v9 and typescript to 5.x for compatibility (#91) (86943c6)
- downgrade @eslint/js to ^9.0.0 to match eslint peer dependency (#92) (682fded)
- improve Claude Code Windows Python compatibility (#102) (f0a4a0b)
- recover dependabot workflow compatibility (#104) (22208a2)
mcp-automem: v0.13.0
mcp-automem: v0.12.0
0.12.0 (2026-02-06)
OpenClaw Integration (New)
AutoMem now integrates with OpenClaw as a native skill. Your OpenClaw agent gets persistent semantic memory across all messaging platforms (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Teams, etc.).
Quick setup:
npx @verygoodplugins/mcp-automem openclaw --workspace ~/clawdThe skill teaches the bot to call AutoMem's HTTP API directly via curl — no mcporter, no MCP protocol overhead, no PATH issues. Includes behavioral rules for when to recall/store memories, importance levels, tagging conventions, and graceful error handling.
What's included:
- Native OpenClaw skill (
~/.openclaw/skills/automem/SKILL.md) with full API reference - CLI installer that configures env vars in
openclaw.jsonand cleans up old installs - String-aware JSON comment stripping for config parsing (won't corrupt URLs)
- Setup guide and troubleshooting docs
See OpenClaw Setup Guide for details.
Bug Fixes
mcp-automem: v0.11.1
mcp-automem: v0.11.0
0.11.0 (2026-02-03)
Features
- Add Claude Code plugin structure for AutoMem (638dbd5)
- Add Cursor hooks integration with automatic memory capture (86abd65)
- Add expansion filtering params for noise reduction (1376277)
- Add expansion filtering params for noise reduction (2c1058e)
- add integration tests and CLI smoke tests (#51) (f89a92d)
- add MCP Registry support (#16) (ee9571e)
- add memory content size guidelines and warnings (5ac5833)
- claude-code: add SessionStart hook for automatic memory recall (2a4859b)
- claude-code: add SessionStart hook for automatic memory recall (8e4fdc7)
- cursor-hooks: Add automatic log rotation to prevent disk bloat (da0b265)
- cursor-hooks: Add verbose logging to show memory content (9b90443)
- Initial release of MCP AutoMem server (4b5f262)
- Memory content size guidelines and warnings (909f07a)
- recall: add expansion filtering parameters (expand_min_importance, expand_min_strength) (fb4bfd5)
- unify recall_memory and recall_memory_multi into single tool (ef866da)
- upgrade SDK to 1.25.1 and add MCP registry support (766c857)
- upgrade SDK to 1.25.1 and add MCP registry support (14a06ce)
- v0.8.0 - Advanced recall capabilities and MCP best practices (c8f1dcc)
- v0.8.0 - Advanced recall capabilities and MCP best practices (48e1fa2)
Bug Fixes
- add exponential backoff retry logic for transient API failures (6395689)
- add missing success field to associate_memories response (#12) (baa697b)
- add security.yml workflow with CodeQL v4 (861d60f)
- Add structuredContent to all tool handlers (c0615ef)
- address coderabbit review feedback (7e15521)
- allowlist MCP SDK ReDoS vulnerability (GHSA-8r9q-7v3j-jr4g) (129b665)
- auth: accept AUTOMEM_API_TOKEN alias (#27) (3dfcd1f), closes #26
- claude-code: avoid osascript quoting errors (#30) (474c47b)
- correct .mcpb filename and update community links (#49) (a3b8c71)
- cursor-hooks: Read AUTOMEM env vars from mcp.json (7c73ce3)
- enforce security audits and fix server.json structure (f7dc0a1)
- exclude GitHub compare URLs from link checker (#52) (d7212fd)
- function name in CLAUDE_MD_MEMORY_RULES.md (3d102d5)
- harden hook scripts and queue cleanup (0d992d7)
- Match structuredContent to outputSchema for recall_memory (97e8d0f)
- plugin: make process-session-memory.py self-contained (#39) (a96173c), closes #36
- queue: handle ENOENT errors when deleting queue file (#29) (a98f2e5)
- reduce Cursor stderr noise and stdio flapping (6354d64)
- reduce Cursor stderr noise and stdio flapping (c07171a)
- Refactor AutoMem plugin structure and update docs (0c2453a)
- reject oversized memories and use placeholder for month tags (bc6f730)
- remove duplicate hooks declaration causing load error (#35) (65d6db5)
- resolve MD033 linter warnings for HTML elements (bc2a4a5)
- Update Cursor install button to official deeplink format (70ef846)
- use correct better-npm-audit version (3.11.0) (31db0ab)
- use release-please manifest mode for server.json updates (#46) (15a5831)
v0.10.1
v0.10.0
0.10.0 (2026-01-06)
Features
- add MCP Registry support (#16) (ee9571e)
- add memory content size guidelines and warnings (5ac5833)
- claude-code: add SessionStart hook for automatic memory recall (2a4859b)
- claude-code: add SessionStart hook for automatic memory recall (8e4fdc7)
- Memory content size guidelines and warnings (909f07a)
- upgrade SDK to 1.25.1 and add MCP registry support (766c857)
- upgrade SDK to 1.25.1 and add MCP registry support (14a06ce)
Bug Fixes
- add exponential backoff retry logic for transient API failures (6395689)
- add security.yml workflow with CodeQL v4 (861d60f)
- address coderabbit review feedback (7e15521)
- allowlist MCP SDK ReDoS vulnerability (GHSA-8r9q-7v3j-jr4g) (129b665)
- enforce security audits and fix server.json structure (f7dc0a1)
- function name in CLAUDE_MD_MEMORY_RULES.md (3d102d5)
- harden hook scripts and queue cleanup (0d992d7)
- reduce Cursor stderr noise and stdio flapping (6354d64)
- reduce Cursor stderr noise and stdio flapping (c07171a)
- Refactor AutoMem plugin structure and update docs (0c2453a)
- reject oversized memories and use placeholder for month tags (bc6f730)
- resolve MD033 linter warnings for HTML elements (bc2a4a5)
- use correct better-npm-audit version (3.11.0) (31db0ab)
v0.9.1
What's Changed
- ci: switch to npm Trusted Publishing (OIDC) by @jack-arturo in #10
- fix: add missing success field to associate_memories response by @jack-arturo in #12
Full Changelog: v0.9.0...v0.9.1
v0.9.0: Expansion Filtering & Version-Aware Updates
🎯 What's New
Expansion Filtering Parameters
Reduce noise when using graph expansion (expand_relations) or entity expansion (expand_entities):
expand_min_importance— Filter expanded results by importance score (0-1)expand_min_strength— Only follow relations with strength ≥ threshold (0-1)
Seed results are never filtered—only expanded ones. This addresses the issue where expand_relations=true returned too many low-relevance memories.
Recommended settings:
| Scenario | expand_min_importance |
expand_min_strength |
|---|---|---|
| Exploratory | 0.3 | 0.3 |
| Focused | 0.5 | 0.5 |
| High-precision | 0.7 | 0.7 |
Version-Aware Template Updates
The cursor CLI command now detects outdated automem.mdc files:
- Shows what's new in the latest version
- Prompts before updating (use
--yesto auto-update) - Creates backup before overwriting
- Templates include version markers for upgrade detection
Requirements
- Requires AutoMem server v0.9.2+ for full filtering support
Installation
npx @verygoodplugins/mcp-automem@0.9.0 cursorFull changelog: https://github.com/verygoodplugins/mcp-automem/blob/main/CHANGELOG.md