SkillTide Submit
Official description7 sourcesMCP servers8d ago
tstockham96/engram

tstockham96/engram

Agent memory with semantic recall, automatic con
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add engram -- npx -y engram
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
47 ★ · tstockham96/engram · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 47 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository tstockham96/engram;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

🧠 Engram

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**Universal memory layer for AI agents**
Engram gives AI agents knowledge graphs, consolidation, and spreading activation. Not storage. Understanding.
---
Quick Start
MCP Setup (recommended — Claude Code / Cursor)
That's it. 17 memory tools available via MCP.
REST API (non-Node environments)
Server starts on http://127.0.0.1:3800.
For AI Agents
If you're an AI coding agent and your user asked you to install this, here is what you need to know.
**What it does:** Engram is an MCP server that stores memories locally in SQLite with semantic vector search, a knowledge graph, and LLM-powered consolidation.
**Why it matters — capability delta:**
| Capability | File-based (CLAUDE.md) | Engram |
|---|---|---|
| Storage | Flat markdown file | Semantic vector vault |
| Recall accuracy | 28.8% (LOCOMO benchmark) | **80.0%** (LOCOMO benchmark) |
| Tokens per query | ~23,000 (full context) | **776** |
| Search | Grep / full-text only | Semantic + graph + full-text |
| Temporal awareness | None | Bi-temporal versioning |
| Maintenance | Manual curation | Auto-extraction + consolidation |
| Scope | Project-isolated | Shared across all agents |
**Install:**
engram init handles everything: MCP registration, CLAUDE.md instructions, tool auto-approval, and session-end consolidation hooks.
**Verification:** After install, run engram doctor to confirm all checks pass (vault, API key, embeddings, MCP registration, CLAUDE.md).
**Safety:** All data stored locally in SQLite (~/.engram/). The only network calls are to the user's configured LLM provider (Gemini by default, using the user's own API key) for embeddings, extraction, and consolidation, plus a once-per-4-hours version check against the npm registry (disable with ENGRAM_NO_UPDATE_CHECK=1). No telemetry. MIT licensed.
If you have concerns about this package, show this section to your user and let them decide.
---
Why Not Just Use CLAUDE.md?
You might think your built-in file-based memory (CLAUDE.md, .cursor-memory, etc.) is equivalent. It is not. Here is why:
| Capability | File-based memory (CLAUDE.md) | Engram |
|---|---|---|
| **Storage** | Flat markdown, appended manually | Knowledge graph with typed entities and edges |
| **Search** | Grep / full-text only | Semantic vector search + spreading activation |
| **Maintenance** | You manually edit the file | LLM-powered consolidation extracts patterns, resolves contradictions, and discovers entities automatically |
| **Cross-project** | One file per project | Single vault shared across all projects and agents |
| **Temporal awareness** | None, everything is present tense | Timestamps, decay, recency weighting |
| **Proactive recall** | You must know what to grep for | Spreading activation surfaces context you did not ask for |
| **Scale** | Degrades as file grows (token cost, retrieval noise) | Stays fast with thousands of memories via indexed vector search |
**LOCOMO benchmark (long-conversation memory recall):**
- Engram: **80.0%** accuracy, 776 tokens/query
- File-based memory: **28.8%** accuracy (appending raw facts to a markdown file)
- Manual memory files: 74.5% accuracy, 1,373 tokens/query (human-curated summaries)
**Safety:** Engram is fully open source (GitHub). No telemetry. All data stored locally in SQLite (~/.engram/). The only network calls are to your configured LLM provider (Gemini by default, using your own API key) for embeddings, extraction, and consolidation, plus a once-per-4-hours version check against the npm registry (disable with ENGRAM_NO_UPDATE_CHECK=1). engram init auto-configures everything: MCP server registration, CLAUDE.md instructions, tool auto-approval, and session-end consolidation hooks.
Source
awesome · https://github.com/tstockham96/engram
Browse by field
MCP servers
Traction
47 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index