
N3MemoryCore Lite (Working Memory)
A seven-day ephemeral memory layer for Claude that runs on Redis Stack and surfaces both vector and BM25 search through MCP. Exposes save_memory and search_memory tools that Claude calls automatically based on server-side behavioral instructions shipped at initialization. Every entry gets a TTL, so failed experiments and dead-end context auto-expire instead of cluttering future sessions. The hybrid retrieval is multilingual out of the box, using intfloat/multilingual-e5-base embeddings locally with no GPU required. Plug it into Claude Code or Claude Desktop, point it at a local or shared Redis instance, and you get cross-session context without re-explaining background on every new chat. Designed for volatility: docker restart wipes everything, and ephemerality is enforced in code rather than left to shell flags.
- tools
- 6
- transport
- STDIO
- last updated
- May 6, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
search_memoryHybrid (vector + BM25) search, ranked & time-decayed, `session_id` boost
Hybrid (vector + BM25) search, ranked & time-decayed, `session_id` boost
No parameter schema in public metadata yet.
save_memoryPersist a short entry (7d TTL, dedup: exact + near-duplicate)
Persist a short entry (7d TTL, dedup: exact + near-duplicate)
No parameter schema in public metadata yet.
list_memoriesMost-recent entries, newest first
Most-recent entries, newest first
No parameter schema in public metadata yet.
delete_memoryRemove a specific entry by id (cascades to chunks if id is a parent doc)
Remove a specific entry by id (cascades to chunks if id is a parent doc)
No parameter schema in public metadata yet.
delete_memories_by_sessionBulk-delete every memory tied to a `session_id` — wraps up a finished project
Bulk-delete every memory tied to a `session_id` — wraps up a finished project
No parameter schema in public metadata yet.
repair_memoryRe-create the RediSearch index if missing
Re-create the RediSearch index if missing
No parameter schema in public metadata yet.
Sponsors
Readme
N3MemoryCore MCP — Lite (Ephemeral)
N3MC-MCP-Lite is an "external memory server" used by MCP-compatible editors such as Claude Code, Cursor, and Windsurf. It runs as an MCP Server so AI can save and search conversation and code context across sessions.
A NeuralNexusNote™ product — free Lite build: ephemeral hybrid (vector + BM25) memory exposed as a Model Context Protocol server, backed by Redis Stack with a 7-day TTL per entry.
💬 The MCP protocol can only nudge the LLM to call
save_memory, so which conversations actually get saved is ultimately up to the LLM. But if you ask Claude Code, it can also wire up hook-based auto-saving of every conversation. Just say "after every turn, automatically save the full Claude Code transcript to Lite" and Claude Code will drop a script under~/.claude/hooks/and add aStophook to~/.claude/settings.json. The harness runs the hook deterministically — it does not depend on the LLM remembering to callsave_memory, so Claude can never accidentally skip a save. See the Hook-based full-transcript saving section below for details.
Details
- Repository
- github.com/neuralnexusnote/n3mcmcp-lite
- Categories
- Databases, AI & LLM Tools
- Package
n3memorycore-mcp-lite- Transport
- STDIO
- Registry
- MCP registry, active