Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿง  Knowledge & Memory
  3. Engram
Engram logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 7:02:03 PM

Engram

User RatingsBe the first to rate and review this MCP server!
View Repository8 GitHub StarsTotal stargazers on GitHub for the source repository (8 stars).Visit Website
memorysqliteofflinemcpsemantic-search

Local-first persistent memory for AI agents with offline SQLite, semantic + FTS5 recall, secret detection, and MCP tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "hbarefoot-engram": {
      "command": "npx",
      "args": [
        "-y",
        "package"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (6) Directory Badge Claim listing Alternatives๐Ÿง  More in Knowledge & Memory

Overview

Engram provides in-process persistent memory for AI agents using a local SQLite database combined with semantic embeddings (all-MiniLM-L6-v2). It supports hybrid semantic and full-text search recall, secret detection on memory writes, and contradiction handling. The server exposes six MCP tools over stdio for managing memories and context, enabling offline operation without any cloud dependencies or API keys. It is suitable for agents needing long-term memory that runs fully locally with minimal setup.

Use cases

โ€ขStore and categorize agent memories with confidence and tags
โ€ขRecall memories using hybrid semantic and full-text search
โ€ขDelete specific memories by ID to manage memory state
โ€ขProvide formatted context blocks for system prompt injection
โ€ขMonitor memory database health and configuration status

Key features

โ€ขIn-process local memory storage with SQLite
โ€ขHybrid semantic + FTS5 full-text search recall
โ€ขAutomatic secret detection on memory writes
โ€ขSix MCP-native tools: remember, recall, forget, feedback, context, status
โ€ขOffline operation with no network calls or API keys
โ€ขSupports multiple output formats for context blocks

Capabilities & Tool Schemas (6) ~135 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Engram.

engram_remember

Store a memory with category, entity, confidence, namespace, tags. Auto-runs secret detection.

engram_recall

Hybrid semantic + FTS5 search. Supports `category`, `namespace`, `threshold`, and `time_filter`.

engram_forget

Delete a specific memory by ID.

engram_feedback

Vote a memory helpful/unhelpful. Drives the feedback loop above.

engram_context

Pre-formatted context block (`markdown` / `xml` / `json` / `plain`) with a token budget for system-prompt injection.

engram_status

Health check: memory count, model status, configuration.

Documentation Overview

Engram Engram

Persistent memory for AI agents. In-process. No infra.

Give your AI agent the memory of a colleague who's worked with you for years โ€” without cloud, API keys, or Docker.

โญ Useful to you? Star it on GitHub โ€” it's the simplest way to help others find Engram.

CI npm version Website License: MIT Node.js MCP engram MCP server

Terminal
npm install -g @hbarefoot/engram
engram start

Engram quickstart demo: install, remember two facts, recall by meaning

Your AI agent now has long-term memory. Two minutes, no setup, no cloud.

  • ๐Ÿง  In-process โ€” runs inside your agent's stack. No separate server to deploy, no IPC overhead, nothing to fork.
  • ๐Ÿ“ด Offline โ€” local SQLite + bundled embeddings (~23 MB). No API keys, no data leaving your machine.
  • ๐Ÿ”Œ MCP-native โ€” first-class Model Context Protocol integration with Claude Desktop, Claude Code, Cursor, Windsurf, and Cline.
  • ๐Ÿ” Safety by default โ€” automatic secret detection on every write. API keys, private keys, connection strings, JWTs blocked before they hit the database.

Why local-first, in numbers

Engram runs inside your agent's process โ€” no service to deploy, no account, nothing leaving your machine. That design choice is measurable:

MetricEngram
Cold start โ†’ first recallunder 200 msimport โ†’ first answer, model load included (M-series; hardware-dependent)
Warm recall (p50, 1k memories)~4 msmedian query latency once the model is in memory
Package download~571 KBthe npm package (1.3 MB unpacked)
Embedding model~23 MBall-MiniLM-L6-v2, fetched once, cached at ~/.engram/models
External services0no database, broker, or cloud account
Works offlineโœ…zero network calls on the default path

Measured on an Apple M4 Pro over 1,000 seeded memories โ€” reproduce with npm run bench. These are footprint and latency numbers, not an accuracy claim: Engram doesn't try to out-rank Mem0 or Zep on memory benchmarks. The point is solid recall with none of the operational surface.

Optional accuracy lift โ€” still 100% local. If you already run a local model, the opt-in LLM layer sharpens fact extraction: entity-extraction accuracy climbs from 45.8% (rule-based) to 95.8% with the recommended henrybarefoot1987/engram-extract model (qwen3:1.7b) โ€” +50 pts โ€” without a single byte leaving your device.


Support Engram

Engram is free and MIT-licensed โ€” and always will be. No paywalls, no tier-locked features, no telemetry. Every feature ships in the open-source package. Sponsorship is purely a way to fund continued development, not to unlock anything.

Support Engram

If Engram saves you time, you can sponsor it via Polar:

TierPrice / monthFor
๐ŸŒฑ Supporter$5Individuals who want the project to keep shipping.
โšก Power User$25Heavy users who rely on Engram day to day.
๐Ÿ‘ฅ Team$100Teams standardizing on Engram across projects.
๐Ÿข Enterprise$499Priority response on issues + dedicated integration help.

About Enterprise. Engram is MIT-licensed, so commercial use is already granted โ€” you don't need to buy a license to use it at work. The Enterprise tier buys priority response on issues and dedicated help wiring Engram into your stack. For organizations whose policy precludes depending on MIT-licensed software, an optional commercial-license override is available on request. (Engram is maintained by a solo developer, so this is best-effort priority response, not a contractual SLA.)


Why Engram?

Most agent-memory products are services you run alongside your agent โ€” Postgres, Docker, cloud accounts, API keys. Engram embeds inside your agent's process: a focused, stable npm package with practical guardrails.

EngramLodisMem0 / OpenMemoryZepLetta
Maturityv1.9.x, stablev0.5.x, earlymature / SaaSv0.xv0.x
Infra to operateNone (npm package)None (npx package)Cloud account or multi-container DockerDocker + Postgres + GraphitiDocker + Postgres
Install footprint~23 MB~22 MBHundreds of MB containers (self-hosted)Hundreds of MBHundreds of MB
Works offlineโœ…โœ…โŒ Cloud / โœ… if self-hostedโŒ External embed providerโŒ External LLM provider
MCP-nativeโœ… Primaryโœ… Primary๐ŸŸก OpenMemory ships an MCP serverโŒ REST/SDKโŒ REST/SDK
REST API alongside MCPโœ…โŒ MCP-onlyโœ… Cloudโœ…โœ…
Surface area6 tools, 5 categories40 tools, 14 entity types + 4 permanence tiers + temporal supersessionvariesvariesvaries
Automatic secret detectionโœ… Blocks on every write๐ŸŸก memory_scrub opt-in tool๐ŸŸก Not first-class๐ŸŸก Not first-class๐ŸŸก Not first-class
Agent auto-discoveryโœ… Dashboard Integration WizardโŒ Manual configโŒโŒโŒ
Desktop appโœ… macOS Tauri menu barโŒโŒโŒโŒ
LLM-powered extractionโœ… Optional, on-device (Ollama; rule-based default)โŒ LLM-free read/writeโœ… Built-inโœ… Built-inโœ… Built-in
Feedback / contradiction workflowโœ… Side-by-side conflict-resolution UI + feedback loop๐ŸŸก Programmatic correct/confirm/supersede tools๐ŸŸก No first-class feedback๐ŸŸก๐ŸŸก

Sources: @sunriselabs/lodis, Sunrise-Labs-Dot-AI/engrams, mem0.ai, github.com/getzep/zep, github.com/letta-ai/letta. See docs/competitive-intel.md for the full breakdown. Engram ships optional, on-device LLM extraction (v1.9+): point llm.* at a local model โ€” the recommended henrybarefoot1987/engram-extract (Qwen3-1.7B, Apache-2.0) or any Ollama / OpenAI-compatible endpoint โ€” to sharpen category/entity extraction (entity recognition +50 pts vs rules โ€” 45.8% โ†’ 95.8% โ€” with engram-extract (qwen3:1.7b) in our benchmark), still 100% local and off by default (the zero-config path stays rule-based, offline, and infra-free). Mem0/Zep/Letta build LLM extraction in via a cloud model; Lodis is LLM-free read/write with a broader feature surface โ€” we list it honestly.

TL;DR โ€” when each one fits. Pick Engram if you want a focused, stable, local-first memory layer with practical guardrails (secret detection, agent auto-discovery, desktop app), a simple 5-category mental model, and optional on-device LLM extraction when you want it. Pick Lodis if you want a knowledge-graph-style memory with 14 entity types and temporal supersession. Pick Mem0/Zep/Letta if you want cloud-LLM extraction built in and don't mind operating infrastructure for it.


Quickstart

1. Install

Terminal
npm install -g @hbarefoot/engram

2. Start the server

bash
engram start             # MCP + REST + Dashboard on localhost:3838
engram start --mcp-only  # MCP server only, stdio mode (for agent integration)

3. Connect your AI agent

Claude Code:

Terminal
claude mcp add engram -- engram start --mcp-only

Claude Desktop โ€” add to ~/Library/Application Support/Claude/claude_desktop_config.json:

config.json
{
  "mcpServers": {
    "engram": {
      "command": "engram",
      "args": ["start", "--mcp-only"]
    }
  }
}

Cline / Cursor / Windsurf โ€” add the same mcpServers block to your editor's MCP config. The built-in dashboard at http://localhost:3838 has an Integration Wizard that auto-detects your installed agents and generates the config for you.

4. Use it

Code
You:    "Remember that our API uses JWT tokens with 24-hour expiry."
Claude: (stores via engram_remember)

You:    (next day) "What authentication approach are we using?"
Claude: (recalls via engram_recall) โ€” "JWT tokens, 24-hour expiry."

Memories persist across sessions, machine restarts, and even between different AI clients sharing the same Engram instance.


Memory that improves over time

Most memory systems are append-only stores: write once, retrieve forever, hope for the best. Engram learns.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Knowledge & Memory View all alternatives
  • Scrivener MCP logoScrivener MCP

    Connect Scrivener 3 writing projects to Claude and other AI assistants. 47 tools for document management, writing analysis, semantic search, character/plot memory, and content enhancement. Progressive skill loading, relationship engine with HMS triplets, and JS fallback for offline semantic search. npm i -g scrivener-mcp

    ๐Ÿง  Knowledge & Memory16 views
    Compare vs Scrivener MCP โ†’
  • Basic Memory logoBasic Memory

    Persistent, local-first AI memory: a semantic knowledge graph of plain Markdown files that humans and LLMs both read and write. Works with any MCP client, with optional cloud sync and team workspaces.

    ๐Ÿง  Knowledge & Memory2 views
    Compare vs Basic Memory โ†’
  • Moxie Docs MCP logoMoxie Docs MCP
    โ˜… Featured

    MCP & Agent Skills for Automated Documentation, and codebase conventions + context

    ๐Ÿง  Knowledge & Memory21 views
    Compare vs Moxie Docs MCP โ†’
  • Memora logoMemora

    Persistent memory with knowledge graph visualization, semantic/hybrid search, cloud sync (S3/R2), and cross-session context management.

    ๐Ÿง  Knowledge & Memory2 views
    Compare vs Memora โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
8
Stargazers on the source repository.
npm downloads
263k
Package downloads in the last 30 days.
Last commit
2mo ago
Most recent push to the default branch.
Tools exposed
6
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Engram

No, Engram runs fully offline with no cloud dependencies or API keys required.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEngram AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hbarefoot-engram?style=directory)](https://allmcps.com/mcp/hbarefoot-engram)
HTML Embed
<a href="https://allmcps.com/mcp/hbarefoot-engram"><img src="https://allmcps.com/api/badge/hbarefoot-engram?style=directory" alt="Engram on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿง Knowledge & Memory
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthNo auth required
LicenseMIT
ClientsClaude Desktop, Cursor, Windsurf, Cline / VS Code
Last updatedAug 9, 2026
11/11 checks healthy over the last 33d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars8
GitHub Star CountTotal stargazers on GitHub representing community popularity (8 stars).
Last commit2mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 7, 2026
npm downloads263,432/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
64Quality signal: Good ยท 64/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity8/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 23d ago via OSV.dev ยท package (npm)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿง  Knowledge & Memory โ†’Best MCP servers for Memory & Knowledge โ†’Alternatives to Engram โ†’Install in Claude DesktopInstall in CursorInstall in VS Code