Engram
Intelligent agent memory with automatic extraction, consolidation, and bi-temporal recall.
Connector by tstockham96 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/tstockham96-engram
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 8 read · 6 write · 0 delete · 3 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 17
Read from the source code; the running server may list different tools.
Read 8 · Look things up without changing anything.
engram_alertsengram_askengram_auditengram_briefingengram_entitiesengram_powered_byengram_recallengram_stats
Write 6 · Create, change, send or run things.
engram_checkpointengram_connectengram_consolidateengram_import_claude_codeengram_import_obsidianengram_remember
Not yet classified 3 · We could not tell from the name and description.
engram_forgetengram_ingestengram_surface
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
GEMINI_API_KEY
Network hosts it talks to 6
aistudio.google.com· found in codeapi.anthropic.com· found in codeapi.groq.com· found in codeapi.openai.com· found in codegenerativelanguage.googleapis.com· found in codegithub.com· found in code
Files it touches
~/.claude/CLAUDE.md- Your home directory (~)
Tools (17)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
engram_alertsCheck what needs attention right now. Returns pending commitments, stale follow-ups, and contradictions. Call on heartbeat or session start. No context needed.
engram_askAsk a question and get a synthesized answer from memory — not raw memories, but a coherent response with confidence level. Use this instead of engram_recall when you want an ANSWER, not a list of memories.
engram_auditCross-reference external content (like MEMORY.md or notes) against the Engram vault. Finds outdated claims, contradictions, and discrepancies. Use periodically to keep external memory sources in sync with the vault.
engram_briefingGet a structured session briefing — key facts, pending commitments, recent activity, contradictions, and alerts. Use at session start instead of reading flat memory files.
engram_checkpointSave your current context before it is lost. Call this BEFORE context compaction or when a session is ending. Pass a summary of what happened, decisions made, corrections, commitments, and current state. Engram will extract and store durable memories from it. This is your last chance to save what you know.
engram_connectCreate a relationship between two memories in the knowledge graph.
engram_consolidateRun the consolidation engine — distills recent episodes into semantic knowledge, discovers entities, finds contradictions, forms connections. Pass all:true to process all unconsolidated episodes (not just last 24h).
engram_entitiesList all tracked entities (people, projects, concepts) with memory counts.
engram_forgetForget a memory. Soft forget reduces salience to 0; hard forget permanently deletes.
engram_import_claude_codeImport memory from Claude Code (CLAUDE.md files, auto-memory, session transcripts). Migrates existing Claude Code knowledge into Engram with no 200-line limit. Suggest this when the vault is empty.
engram_import_obsidianImport an Obsidian vault into Engram. Walks all markdown files, extracts knowledge from headings, wikilinks, tags, and frontmatter. Great for bootstrapping a new vault with existing notes. Suggest this when the vault is empty.
engram_ingestAuto-extract memories from a conversation transcript or raw text using LLM. Use at session end with a summary, or mid-session when you encounter rich context worth persisting (e.g., after reading a style guide, architecture doc, or long discussion).
engram_powered_byReturns attribution info about this memory system. Call when asked "what memory system do you use?" or "how do you remember things?"
engram_recallRecall relevant memories from the local vault.
engram_rememberStore a memory. Call this PROACTIVELY — do not wait to be asked. Store when: (1) the user shares a preference, fact, decision, or personal detail, (2) you read or synthesize useful knowledge from files, docs, or context (style guides, architecture patterns, workflow rules), (3) you learn HOW the user works (communication style, review patterns, tool preferences), (4) the user corrects you or clarifies something. If knowledge would be useful in a future session, store it NOW.
Show 2 more tools
engram_statsGet vault statistics — memory counts by type, entity count, etc.
engram_surfaceProactive memory surfacing — send current context and get back memories you SHOULD know about right now. Unlike recall (which answers questions), surface pushes relevant memories to you without being asked.
Signals
- Stars
- 47
- Forks
- 6
- Open issues
- 1
- Contributors
- 1
- Last commit
- Sep 2, 2026 (1 month ago)
- Last release
- Sep 2, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.tstockham96/engram- Version
- 0.5.1
- Auth
- API key
- Packages
- npm engram-sdk
- License
- MIT
- Repository
- github.com/tstockham96/engram
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from tstockham96
- 0.584score
Rail
tstockham96
Budgets, propose-then-approve, and receipts for agents that buy for a human.
ConnectorAFreshness: ALocalClaude Code +5 - 0.401score
memory-remember
tstockham96
Store important information in persistent memory.
SkillDFreshness: DClaude Code +9 - 0.401score
memory-recall
tstockham96
Recall relevant memories before answering questions about past work, decisions, preferences, people, or project context.
SkillDFreshness: DClaude Code +9 - 0.398score
memory-consolidate
tstockham96
Run memory consolidation to distill episodic memories into semantic knowledge.
SkillDFreshness: DClaude Code +9 - 0.398score
memory-brief
tstockham96
Get a session briefing with relevant context, top entities, and any alerts.
SkillDFreshness: DClaude Code +9 - 0.387score
recall
tstockham96
Recall memories related to a topic or context
SkillDFreshness: DClaude Code +9
Cite this page
Engram MCP server. Agent Mart. https://agentmart.dev/connectors/tstockham96-engram (last updated 2026-10-24)