Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Ephemeral 7-day hybrid vector+BM25 working memory, multilingual, backed by Redis Stack.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"n3mc-workingmemory": {
"command": "uvx",
"args": [
"n3memorycore-mcp-lite"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add n3mc-workingmemory -- uvx n3memorycore-mcp-liteIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"n3mc-workingmemory": {
"command": "uvx",
"args": [
"n3memorycore-mcp-lite"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"n3mc-workingmemory": {
"type": "stdio",
"command": "uvx",
"args": [
"n3memorycore-mcp-lite"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto NeuralNexusNote bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.6.2) kam vor 6 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
**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 call
save_memory, so Claude can never accidentally
skip a save. See the
Hook-based full-transcript saving
section below for details.
🇯🇵 [日本語版はこちら](./README_JP.md)
🛡️ [Development Philosophy](./PHILOSOPHY.md)
The fastest path from "nothing installed" to "Claude Code is using
N3MC memory". Pick the install path that matches you (PyPI / fork /
uvx), then add the server to your client config. Both Claude Code
CLI and Claude Desktop are covered.
docker run -d --name redis-stack -p 6379:6379 redis/redis-stack-server:latest
docker start redis-stack)
Quickest path — Claude Code marketplace. Bundles install + MCP wiring in two commands. Run inside Claude Code:
/plugin marketplace add NeuralNexusNote/n3mcmcp-lite
/plugin install n3mc-workingmemory@neuralnexusnote
Then /reload-plugins and skip Step 3 — the plugin manifest handles MCP wiring. The manual options below remain available for forks, custom configs, and Claude Desktop.
(a) From PyPI — most users:
pip install n3memorycore-mcp-lite
(b) From a fork (you cloned this repo) — contributors / customizers:
git clone https://github.com/<YOU>/n3mcmcp-lite
cd n3mcmcp-lite pip install -e ".[dev]"
(c) Zero-install via uvx — no global install, isolated env:
# Just verify it runs; the actual launch is handled by your MCP client config:
uvx --from n3memorycore-mcp-lite n3mc-workingmemory --help
After step 2, the n3mc-workingmemory command is on your PATH. Run where n3mc-workingmemory (Windows) or which n3mc-workingmemory (macOS/Linux) to confirm.
| Client | What to do |
|---|---|
| Claude Code (CLI), this repo's working tree | .mcp.json is already committed — just cd into the repo and run claude. The CLI auto-connects on next prompt. |
| Claude Code (CLI), a different project directory | Copy .mcp.json into that project, or add the same n3mc-workingmemory block to its .mcp.json. See Claude Code (standalone CLI). |
| Claude Desktop (incl. its built-in "Code" tab) | Edit claude_desktop_config.json (path differs per OS). See Claude Desktop. |
| Claude Code with auto-tool-approval | One extra block in ~/.claude/settings.json so the AI never blocks on "Allow?" prompts. See Auto-approve tool calls. |
| uvx-launched (no global install needed) | Use the uvx-form command/args in your client config. See Claude Code (standalone CLI). |
That's it. Once Claude Code is connected, the server's behavioral instructions take over — search_memory runs at the start of every turn and save_memory runs after each meaningful exchange, all automatically.
First call may take 30–60 seconds the first time only — the
~400 MB
intfloat/multilingual-e5-baseembedding model downloads to
~/.cache/huggingface/. Subsequent starts complete in seconds.
This server does not run out of the box — you must prepare two things first:
# First time only (creates the container):
docker run -d --name redis-stack -p 6379:6379 redis/redis-stack-server:latest
docker start redis-stack
Re-running the `docker run` command after the container exists fails with `Conflict. The container name "/redis-stack" is already in use`. Use `docker start` from the second session onward.
Why no persistence flags on the docker line: this build is
*deliberately volatile*. Ephemerality is a design feature, not a
missing capability — see the "Use cases" section below. Rather
than rely on fragile shell-quoting for
--save ""(which breaks on
Windows PowerShell and cmd.exe), the MCP server enforces the
ephemeral state at startup by issuing
CONFIG SET appendonly noand
CONFIG SET save ""on every connect. If you manually re-enable
persistence between sessions, it is reverted on the next Lite run.
The plain
docker runabove is sufficient — the server is the
source of truth for the ephemerality guarantee.
uvx install path. Not needed if you install from source.The server refuses to start if Redis is unreachable, and the Claude Code plugin will fail to launch without uv. Install both before running /plugin install or any client-side config.
アルファ↔アルファ, 123↔123, ligatures), bigram coverage for Japanese / Chinese / Korean / Thai / Lao / Myanmar / Khmer, diacritic cross-match for Latin scripts (café↔cafe).initialize response ships behavioral instructions, so no user action is required.b_local and b_session biases prioritize each project's own memories while still surfacing the team's collective knowledge.N3MC_REDIS_URL to it for team-wide memory sharing (⚠️ authentication must be handled at the Redis layer).docker restart redis-stack wipes everything instantly.intfloat/multilingual-e5-base) and costs zero Claude tokens, and accurate context injection means fewer corrections and back-and-forth.User's message
│ ▼ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ 1. Auto-save │────▶│ 2. Semantic │────▶│ 3. Context │ │ Save last │ │ search │ │ injection │ │ response to │ │ Find related │ │ Feed to │ │ Redis │ │ memories │ │ Claude │ └──────────────┘ └──────────────┘ └──────────────┘ │ ▼ Claude responds with full context
Everything runs automatically via the behavioral instructions shipped in the MCP initialize response. No Claude Code hooks are involved — the only client-side setup is adding the tools to permissions.allow. No user action required.
Claude Code has a built-in auto-memory system (~/.claude/projects/.../memory/). N3MemoryCore complements it rather than competing with it.
| Claude auto-memory | N3MemoryCore RAG | |
|---|---|---|
| Strengths | Reliable, loads every session, great for fixed facts | Conversation context, detailed history |
| Weaknesses | Cannot capture conversation flow or context | Depends on search quality; not guaranteed to surface |
| Best for | User profile, folder paths, stable settings | Conversation threads, past decisions, reasoning |
Recommended usage:
The 7-day TTL and volatile Redis storage are design features, not limitations. They make this server the right fit for:
docker restart redis-stack wipes the slate clean.session_id per task / project to keep contexts cleanly separated.If you need long-term, persistent knowledge accumulation across months or years, working memory is not the right layer. Pair this server with any persistent memory MCP — the official knowledge-graph server, your own SQLite-backed implementation, or an external service — to cover the long-term side.
n3memorycore-mcp-lite is a local-only MCP server that gives Claude (and any other MCP-compatible client) short-lived memory across conversations. It stores text entries in a local Redis Stack instance with both a BM25 full-text index and a 768-dimension vector index (intfloat/multilingual-e5-base), and returns hybrid-ranked results.
Every operation runs on the user's machine. No API calls, no cloud storage.
| Tool | Purpose |
|---|---|
search_memory | Hybrid (vector + BM25) search, ranked & time-decayed, session_id boost |
save_memory | Persist a short entry (7d TTL, dedup: exact + near-duplicate) |
list_memories | Most-recent entries, newest first |
| delete_memory
Nur der Anfang wird gezeigt; den Rest findest du im Repo