Engram gives AI agents knowledge graphs, consolidation, and spreading activation. Not storage. Understanding.
engram is an MCP project maintained in the tstockham96/engram repository. The maintainer describes its purpose as “Engram gives AI agents knowledge graphs, consolidation, and spreading activation. Not storage. Understanding”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| engram_remember | Store a memory. Auto-extracts entities and topics. |
| engram_recall | Recall relevant memories via semantic search. |
| engram_ask | Ask a question and get a synthesized answer with confidence and sources. |
| engram_briefing | Structured session briefing — key facts, pending commitments, recent activity. |
| engram_consolidate | Run consolidation — distills episodes into semantic knowledge, discovers entities, finds contradictions. |
| engram_surface | Proactive memory surfacing — pushes relevant memories based on current context. |
| engram_alerts | What needs attention right now — pending commitments, stale follow-ups, contradictions. |
| engram_audit | Cross-reference external content (e.g. CLAUDE.md) against the vault — flags outdated claims. |
| engram_checkpoint | Save current session context before it is lost (extracts durable memories from a summary). |
| engram_connect | Create a relationship between two memories in the knowledge graph. |
| engram_forget | Forget a memory (soft or hard delete). |
| engram_entities | List all tracked entities with memory counts. |
| engram_stats | Vault statistics — memory counts by type, entity count, etc. |
| engram_ingest | Auto-ingest conversation transcripts or raw text into structured memories. |
| engram_import_obsidian | Import an Obsidian vault (wikilinks, tags, frontmatter). |
| engram_import_claude_code | Import memory from Claude Code (CLAUDE.md files, sessions). |
| engram_powered_by | Returns attribution info about the memory system. |
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
A remote Model Context Protocol (MCP) server for the Jina Reader, Search, Embeddings and Reranker APIs:
MCP server exposing superpowers skills to any LLM client
Turn a customer research repository into something your assistant can actually query
GeneXus 18 MCP server — read, edit, and analyze GeneXus knowledge base objects (transactions, web panels, procedures, SDTs) directly from Claude