engram

aiconnai/engram
★ 2 stars Rust AI/LLM Updated today
MCP memory server for Claude Code, Cursor and AI agents - Rust local-first AI memory with hybrid search, SQLite, knowledge graph and Python/TypeScript SDKs
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "engram": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "engram"
      ]
    }
  }
}

README Excerpt

**MCP memory server for Claude Code, Cursor, and AI agents.** Engram is a Rust, local-first memory layer for teams that need agents to remember proprietary project context across sessions. It ingests meetings, docs, transcripts, and decisions; stores them in SQLite; indexes them with hybrid BM25/vector/fuzzy search and knowledge graph links; and exposes the same source

Tools (15)

ENGRAM_CLEANUP_INTERVALENGRAM_CLOUD_ENCRYPTENGRAM_DB_PATHENGRAM_EMBEDDING_MODELENGRAM_ONNX_MODEL_DIRENGRAM_STORAGE_URIENGRAM_WS_PORTMEILISEARCH_API_KEYMEILISEARCH_INDEXERMEILISEARCH_SYNC_INTERVALMEILISEARCH_URLOPENAI_API_KEYmemory_scan_projectmemory_traversetfidf

Topics

ai-memoryclaude-codecontext-engineeringcrewaicursorhybrid-searchknowledge-graphlangchainllamaindexlocal-firstmcpmcp-servermodel-context-protocolopenaipersistent-memory