- Engram
Engram
Persistent AI memory backend with semantic search and knowledge graph.
Stores episodic, semantic, and procedural memories in SQLite and retrieves the most relevant ones using vector similarity and graph traversal.
All embeddings run locally, with no API keys required.
Overview
What is Engram?
Engram is a universal AI memory backend that gives any AI model a persistent, growing brain.
It stores memories in a local SQLite database with full-text search, vector semantic search, and a knowledge graph that connects related concepts.
Memory Types
- Episodic — past events, conversations, decisions
- Semantic — facts, knowledge, and beliefs about the world
- Procedural — how-to instructions, workflows, and code patterns
Key Features
- Semantic search — find memories by meaning, not just keywords
- Knowledge graph — 7-step graph traversal connects related memories
- Contradiction detection — automatically flags conflicting beliefs
- Local-first — all embeddings run on-device, no API keys needed, no data leaves your machine
- Universal — works with Claude, OpenAI, Ollama, and any MCP-compatible client
Install
npx -y @engram-ai-memory/mcp@latest
Claude Desktop Config
{
"mcpServers": {
"engram": {
"command": "npx",
"args": [
"-y",
"@engram-ai-memory/mcp@latest"
]
}
}
}
18 MCP Tools
store_memory, search_memory, recall_context, add_knowledge, check_contradictions, resolve_contradiction, forget, tag_memory, list_tags, decay_sweep, decay_policy, re_embed, embedding_status, index_status, memory_stats, plugin_list, webhook_subscribe, webhook_list
Links
- Homepage:
https://engram.am - GitHub:
https://github.com/ayvazyan10/engram - npm:
https://www.npmjs.com/package/@engram-ai-memory/mcp
Server Config
{
"mcpServers": {
"engram": {
"command": "npx",
"args": [
"-y",
"@engram-ai-memory/mcp@latest"
]
}
}
}Project Info
Created At
4 months agoUpdated At
4 months agoAuthor Name
ayvazyan10Star
-Language
-License
-Recommend Servers
View AllSwitzerland Payments Mcp
@junter1989k-ai
10 days ago
Latvia Payments Mcp
@junter1989k-ai
9 days ago
Tanzania Payments Mcp
@junter1989k-ai
9 days ago
Canada Payments Mcp
@junter1989k-ai
10 days ago
Oman Payments Mcp
@junter1989k-ai
9 days ago
Uae Payments Mcp
@junter1989k-ai
10 days ago
Belgium Payments Mcp
@junter1989k-ai
10 days ago
South Africa Payments Mcp
@junter1989k-ai
10 days ago
Algeria Payments Mcp
@junter1989k-ai
9 days ago
Bulgaria Payments Mcp
@junter1989k-ai
9 days ago
Slovenia Payments Mcp
@junter1989k-ai
9 days ago
Malta Payments Mcp
@junter1989k-ai
9 days ago
Qatar Payments Mcp
@junter1989k-ai
9 days ago
Jordan Payments Mcp
@junter1989k-ai
9 days ago
Rwanda Payments Mcp
@junter1989k-ai
9 days ago
Bahrain Payments Mcp
@junter1989k-ai
9 days ago
Slovakia Payments Mcp
@junter1989k-ai
9 days ago
Kenya Payments Mcp
@junter1989k-ai
10 days ago
Israel Payments Mcp
@junter1989k-ai
9 days ago
Austria Payments Mcp
@junter1989k-ai
10 days ago