Skip to content
Agentmart
Submit a tool

Engram

Intelligent agent memory with automatic extraction, consolidation, and bi-temporal recall.

Connector by tstockham96 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 47
Write a review

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.

We use your email only for this newsletter. Privacy

About

Intelligent agent memory with automatic extraction, consolidation, and bi-temporal recall.

No 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_alerts
  • engram_ask
  • engram_audit
  • engram_briefing
  • engram_entities
  • engram_powered_by
  • engram_recall
  • engram_stats

Write 6 · Create, change, send or run things.

  • engram_checkpoint
  • engram_connect
  • engram_consolidate
  • engram_import_claude_code
  • engram_import_obsidian
  • engram_remember

Not yet classified 3 · We could not tell from the name and description.

  • engram_forget
  • engram_ingest
  • engram_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 code
  • api.anthropic.com · found in code
  • api.groq.com · found in code
  • api.openai.com · found in code
  • generativelanguage.googleapis.com · found in code
  • github.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_alerts

    Check what needs attention right now. Returns pending commitments, stale follow-ups, and contradictions. Call on heartbeat or session start. No context needed.

  • engram_ask

    Ask 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_audit

    Cross-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_briefing

    Get a structured session briefing — key facts, pending commitments, recent activity, contradictions, and alerts. Use at session start instead of reading flat memory files.

  • engram_checkpoint

    Save 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_connect

    Create a relationship between two memories in the knowledge graph.

  • engram_consolidate

    Run 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_entities

    List all tracked entities (people, projects, concepts) with memory counts.

  • engram_forget

    Forget a memory. Soft forget reduces salience to 0; hard forget permanently deletes.

  • engram_import_claude_code

    Import 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_obsidian

    Import 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_ingest

    Auto-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_by

    Returns attribution info about this memory system. Call when asked "what memory system do you use?" or "how do you remember things?"

  • engram_recall

    Recall relevant memories from the local vault.

  • engram_remember

    Store 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_stats

    Get vault statistics — memory counts by type, entity count, etc.

  • engram_surface

    Proactive 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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from tstockham96

Cite this page

Engram MCP server. Agent Mart. https://agentmart.dev/connectors/tstockham96-engram (last updated 2026-10-24)