Engram MCP server
io.github.devinmlowe/engram·v0.5.0·1 starsCognitive memory for coding agents: hybrid recall, remember/forget, knowledge graph, nightly dreams.
1 stars42 downloads/wk
Reviews
Write oneNobody has reviewed Engram yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Engram tools (3, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
commitments_updatewrite actionResolve a tracked commitment once the user confirms it is handled:
forgetwrite actionRemove a memory the user says is wrong or stale. Pass the memory_id
ingest_turnRecord one user/assistant turn of an external agent conversation
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan263 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 17 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumnpm install lifecycle script present
install.script - mediumnpm install lifecycle script present
install.scriptpackage.json: …npm run build && npm run test:run", "postinstall": "node scripts/preflight.cjs", "vers…
How Engram compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 68/100
- higher than 30% of 48,243 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 67%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,706 servers
- Downloads a week
- 42
- more than 32% of 12,306 servers with a package
What its tools let an agent do: 1 read · 2 change
Release history: 2 versions in the registry since 2026-09-18, latest 2026-09-21, typically one every 3 days.
Install Engram in Claude Code, Cursor or VS Code
Runs npx -y @devinmlowe/engram on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add engram -- npx -y @devinmlowe/engram
What the publisher says
From the Engram repository's README, as published. We do not edit it. Read it on GitHub
Engram
An engram is the hypothetical physical trace of memory in neural tissue — the biochemical change that encodes what we've learned.
Local-first cognitive memory system that transforms raw LLM conversation history into structured, consolidated knowledge. Unlike traditional conversation search (which treats sessions as documents to retrieve), Engram mimics human memory architecture: episodic memories are captured, consolidated into semantic knowledge during "dream state" processing, and emergent connections surface through graph analysis — much like how a Zettelkasten's backlinks reveal Maps of Content that no individual note anticipated.
Designed as an MCP server for Claude Code and other LLM agents, with CLI and web visualization interfaces.
Install & first run
Prerequisites
background consolidation ships an installer for each (launchd, systemd user timer, Task Scheduler); see the platform matrix below.
- Node.js 22 or newer (node --version)
- macOS, Linux, or Windows for the CLI, MCP server, and web visualizer. Scheduled
- Claude Code if you want engram sync to ingest your conversation history from ~/.claude/projects
- At least one LLM provider for extraction and dream consolidation (see Configuration). Search, remember, and the web visualizer work without one.
Quick start — three commands
npx @devinmlowe/engram preflight # is this node/platform/arch/libc covered by prebuilt native modules? (fix per OS if not)
npm install -g @devinmlowe/engram # puts `engram` on your PATH; the postinstall hook runs the same preflight
engram setup # doctor → init → sync (asked) → register every host present → install the three services → doctor --fix → one real extraction → summaryengram setup walks a bare install to running and ends by telling you which LLM tier did the extraction (extraction smoke: tier=ollama memories=3). Every step prints what it did and the manual command it stands for, so nothing is hidden. It installs all three services — the MCP HTTP daemon, the nightly dream timer and the web visualizer (port 3001, loopback) — by default (decision #62); --no-daemons or --daemons=mcp,dream narrows that, --host claude narrows host registration, --no-sync / --sync skip or force indexing, --no-smoke skips the extraction, --yes answers every question for scripts (the Linux loginctl enable-linger prompt is never implied), --json prints the result. With no LLM provider configured the dream timer is still installed and setup ends with [warn] dream timer installed but no LLM tier is reachable … naming the variables to set — exit 0; only a required doctor failure (or a failed init) exits 1. Later, engram doctor --fix repairs whatever is red — the service env file, a model cache inside node_modules, a missing Ollama model (asked first), a stopped MCP daemon, an unregistered host — printing the manual equivalent of each; a second run says nothing to fix. See CLI and docs/api-reference.md.
The same, by hand
engram mcp install claude # registers engram with Claude Code (codex | cursor | hermes | --all); restart the hostShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreD → Cscore 68: npm install lifecycle script present; npm install lifecycle script present
Engram: common questions
- Is Engram MCP server safe?
- With care: it is graded C, so read the findings first (68/100). Read the Engram safety report
- How do I install Engram?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Engram need an API key?
- Yes. The registry entry asks for
ENGRAM_MCP_TOKEN. - Is Engram maintained?
- The last commit was 38 days ago (2026-09-28). The latest release is v0.5.0.
- What can I use instead of Engram?
- Servers from other publishers that do the same job: Codebase Memory MCP server, Neo4j Memory MCP server and Deja Vu MCP server.
- How does Engram compare with other MCP servers?
- safety score 68/100 (higher than 30% of 48,243 servers); tools 3 (the typical server has 7); tools that change things 67% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Engram
Same job from other publishers: the closest match first, then the best rated.
- Codebase MemoryCodebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.not reviewedWidely usedC
- Neo4j MemoryMCP Neo4j Knowledge Graph Memory Servernot reviewedEstablishedA
- Deja Vudeja-vu: local memory over the session histories of forty-three coding agents.not reviewedEstablishedA
State Memory MCPPersistent workflow graph server tracking tasks, decisions, spatial entities, and blockers.not reviewedEstablishedA