Mmcp.market

Engram MCP server

by jamjet-labs·io.github.jamjet-labs/engram-server·v0.5.0·22 stars

Durable memory for AI agents: fact extraction, hybrid retrieval, temporal graph. SQLite/Postgres.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

22 stars

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

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

no findings
  • –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
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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

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-call

No 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 approval

Crash 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.

All Engram alternatives →
  • Tinycontext
    Token-light local memory with SQLite hybrid retrieval for MCP agents.
    B
  • Local Memory
    Persistent local AI memory. SQLite + FTS5 + vector search, knowledge graph. No cloud, no API keys.
    A
  • Memory Vault
    Local-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.
    B
  • Amnesic
    Persistent semantic memory for SQL databases. Postgres, MySQL, MSSQL, SQLite.
    A
  • Engram
    Local-first persistent memory for AI agents — SQLite + local embeddings, MCP-native, no cloud.
    A

More from jamjet-labs →