MCP.Market

Engram MCP server

by devinmlowe·io.github.devinmlowe/engram·v0.5.0·1 stars

Cognitive memory for coding agents: hybrid recall, remember/forget, knowledge graph, nightly dreams.

C68/100grade C
What users say
No reviews yet
Be the first
Safety scan
C68/100

full report

Adoption
Growing

1 stars42 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • commitments_updatewrite action

    Resolve a tracked commitment once the user confirms it is handled:

  • forgetwrite action

    Remove a memory the user says is wrong or stale. Pass the memory_id

  • ingest_turn

    Record 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

2 medium
  • 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 presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: …npm run build && npm run test:run", "postinstall": "node scripts/preflight.cjs", "vers…
Overall 68/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 → summary

engram 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 host

Shortened. 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 Memory
    Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
    C
  • Neo4j Memory
    MCP Neo4j Knowledge Graph Memory Server
    A
  • Deja Vu
    deja-vu: local memory over the session histories of forty-three coding agents.
    A
  • State Memory MCP
    Persistent workflow graph server tracking tasks, decisions, spatial entities, and blockers.
    A