Engram MCP server
Durable memory for AI agents: fact extraction, hybrid retrieval, temporal graph. SQLite/Postgres.
22 stars
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
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 27 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Install Engram in Claude Code, Cursor or VS Code
claude mcp add engram-server -- docker run -i --rm ghcr.io/jamjet-labs/engram-server:0.5.0
What the publisher says
From the Engram repository's README, as published. We do not edit it. Read it on GitHub
⚡ JamJet
The action-control plane for AI agents. One policy file. One audit trail. Across hooks, guardrails, MCP gateways, SDKs, and custom runtimes.
jamjet.dev · Quickstart · Docs · Examples · Blog · Discord
Write the safety policy once. Run it everywhere your agents can act.
JamJet sits underneath your agent (Claude Code, OpenAI Agents SDK, MCP clients, LangChain, CrewAI, ADK, Spring AI, custom code) and enforces what prompts cannot:
- 🛡️ Block unsafe tool calls at runtime: database deletes, payments, file writes
- ✋ Pause for human approval on risky actions, durably
- 💸 Cap cost per agent, per run, per project
- 📒 Record an audit trail that survives a regulator's review
- ⏪ Replay or resume crashed runs from the last checkpoint
Keep your agent framework. Add JamJet where tool calls need control.
See it in 60 seconds
pip install jamjet
jamjet demo unsafe-tool-callNo API key. No Docker. No cloud account. The model is mocked; the enforcement path is real. Three more demos run the same way:
jamjet demo approval # pause-for-approval flow
jamjet demo budget-cap # $0.05 cost cap
jamjet demo mcp-tool-policy # MCP-shaped policy (preview of JamJet Gateway)Works alongside Claude Code · OpenAI Agents SDK · MCP clients · LangChain · CrewAI · ADK · Spring AI · LangChain4j.
On the JVM: one dependency
Spring AI and LangChain4j teams get the same layer without writing glue code. The Spring Boot starter auto-injects JamJet advisors into your ChatClient: every call becomes durable and audited, with no changes to your application code.
<dependency>
<groupId>dev.jamjet</groupId>
<artifactId>jamjet-spring-boot-starter</artifactId>
<version>0.1.0</version>
</dependency>spring.jamjet.runtime-url=http://localhost:7700
spring.jamjet.approval.enabled=true # opt-in human-in-the-loop approvalCrash recovery, event sourcing, and a REST endpoint to approve or reject held actions. Falls back gracefully if the runtime is unreachable.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Engram: common questions
- Is Engram MCP server safe?
- Yes, by our scan: it is graded A (85/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?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Engram maintained?
- The last commit was 28 days ago (2026-08-31). The latest release is v0.5.0.
- What can I use instead of Engram?
- Servers from other publishers that do the same job: Tinycontext MCP server, Local Memory MCP server and Memory Vault MCP server. Compare all Engram alternatives.
Alternatives to Engram
Same job from other publishers: the closest match first, then the best rated.
- TinycontextToken-light local memory with SQLite hybrid retrieval for MCP agents.not reviewedGrowingB
- Local MemoryPersistent local AI memory. SQLite + FTS5 + vector search, knowledge graph. No cloud, no API keys.not reviewedGrowingA
- Memory VaultLocal-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.not reviewedGrowingB
- AmnesicPersistent semantic memory for SQL databases. Postgres, MySQL, MSSQL, SQLite.not reviewedGrowingA
- EngramLocal-first persistent memory for AI agents — SQLite + local embeddings, MCP-native, no cloud.not reviewedGrowingA