{"slug":"tstockham96/engram","name":"Engram","description":"Persistent memory layer for AI agents with semantic search, consolidation, and cross-session intelligence via MCP.","category":"database","tags":[],"official":false,"stars":39,"transport":"stdio","install":[{"cmd":"npx engram-serve","imports":[]}],"tools":[{"name":"engram_remember","description":"Store a memory. Auto-extracts entities and topics."},{"name":"engram_recall","description":"Recall relevant memories via semantic search."},{"name":"engram_ask","description":"Ask a question and get a synthesized answer with confidence and sources."},{"name":"engram_briefing","description":"Structured session briefing — key facts, pending commitments, recent activity."},{"name":"engram_consolidate","description":"Run consolidation — distills episodes into semantic knowledge, discovers entities, finds contradictions."},{"name":"engram_surface","description":"Proactive memory surfacing — pushes relevant memories based on current context."},{"name":"engram_alerts","description":"What needs attention right now — pending commitments, stale follow-ups, contradictions."},{"name":"engram_audit","description":"Cross-reference external content (e.g. CLAUDE.md) against the vault — flags outdated claims."},{"name":"engram_checkpoint","description":"Save current session context before it is lost (extracts durable memories from a summary)."},{"name":"engram_connect","description":"Create a relationship between two memories in the knowledge graph."},{"name":"engram_forget","description":"Forget a memory (soft or hard delete)."},{"name":"engram_entities","description":"List all tracked entities with memory counts."},{"name":"engram_stats","description":"Vault statistics — memory counts by type, entity count, etc."},{"name":"engram_ingest","description":"Auto-ingest conversation transcripts or raw text into structured memories."},{"name":"engram_import_obsidian","description":"Import an Obsidian vault (wikilinks, tags, frontmatter)."},{"name":"engram_import_claude_code","description":"Import memory from Claude Code (CLAUDE.md files, sessions)."},{"name":"engram_powered_by","description":"Returns attribution info about the memory system."}],"env_vars":["GEMINI_API_KEY","ENGRAM_LLM_API_KEY","ENGRAM_LLM_BASE_URL","ENGRAM_HOST","ENGRAM_PORT","ENGRAM_AUTH_TOKEN"],"auth_type":"none","github":"https://github.com/tstockham96/engram","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}