
Ai Memory
A persistent memory layer that runs locally and works across any MCP-compatible AI. It stores what your assistant learns in SQLite, ranks recalls by relevance, and auto-promotes frequently accessed knowledge. The server exposes 43 tools (5 by default: store, recall, list, get, search) over stdio, HTTP, or as a background curator daemon. New in v0.7 is Ed25519 attestation for memory links, a programmable hook pipeline for lifecycle events, and optional transcript sidechains with replay. The governance system gates destructive ops behind approvals, and the Apache AGE backend accelerates graph queries when installed. If you want Claude or ChatGPT to remember your architecture decisions or coding preferences across sessions without burning context tokens, this is the tool.
- GitHub stars
- 24
- tools
- 21
- transport
- STDIO
- env var
- 1
- last updated
- Apr 8, 2026
Tools
21 toolsPublic tool metadata for what this MCP can expose to an agent.
memory_storeStore a new memory (deduplicates by title+namespace, reports contradictions)
Store a new memory (deduplicates by title+namespace, reports contradictions)
No parameter schema in public metadata yet.
memory_recallRecall memories relevant to a context (fuzzy OR search, ranked by 6 factors)
Recall memories relevant to a context (fuzzy OR search, ranked by 6 factors)
No parameter schema in public metadata yet.
memory_searchSearch memories by exact keyword match (AND semantics)
Search memories by exact keyword match (AND semantics)
No parameter schema in public metadata yet.
memory_listList memories with optional filters (namespace, tier, tags, date range)
List memories with optional filters (namespace, tier, tags, date range)
No parameter schema in public metadata yet.
memory_getGet a specific memory by ID with its links
Get a specific memory by ID with its links
No parameter schema in public metadata yet.
memory_updateUpdate an existing memory by ID (partial update)
Update an existing memory by ID (partial update)
No parameter schema in public metadata yet.
memory_deleteDelete a memory by ID
Delete a memory by ID
No parameter schema in public metadata yet.
memory_promotePromote a memory to long-term (permanent, clears expiry)
Promote a memory to long-term (permanent, clears expiry)
No parameter schema in public metadata yet.
memory_forgetBulk delete by pattern, namespace, or tier
Bulk delete by pattern, namespace, or tier
No parameter schema in public metadata yet.
memory_linkCreate a typed link between two memories
Create a typed link between two memories
No parameter schema in public metadata yet.
memory_get_linksGet all links for a memory
Get all links for a memory
No parameter schema in public metadata yet.
memory_consolidateMerge multiple memories into one long-term summary
Merge multiple memories into one long-term summary
No parameter schema in public metadata yet.
memory_statsGet memory store statistics
Get memory store statistics
No parameter schema in public metadata yet.
memory_capabilitiesReport active feature tier, loaded models, and available capabilities
Report active feature tier, loaded models, and available capabilities
No parameter schema in public metadata yet.
memory_expand_queryUse LLM to expand search query into related terms (smart+ tier)
Use LLM to expand search query into related terms (smart+ tier)
No parameter schema in public metadata yet.
memory_auto_tagUse LLM to auto-generate tags for a memory (smart+ tier)
Use LLM to auto-generate tags for a memory (smart+ tier)
No parameter schema in public metadata yet.
memory_detect_contradictionUse LLM to check if two memories contradict (smart+ tier)
Use LLM to check if two memories contradict (smart+ tier)
No parameter schema in public metadata yet.
memory_archive_listList archived memories (with optional namespace/tier/tag filters)
List archived memories (with optional namespace/tier/tag filters)
No parameter schema in public metadata yet.
memory_archive_restoreRestore an archived memory back to the active store
Restore an archived memory back to the active store
No parameter schema in public metadata yet.
memory_archive_purgePermanently delete archived memories matching filters
Permanently delete archived memories matching filters
No parameter schema in public metadata yet.
memory_archive_statsGet archive statistics (counts by tier, namespace, age)
Get archive statistics (counts by tier, namespace, age)
No parameter schema in public metadata yet.
Sponsors
Configuration
AI_MEMORY_DBPath to the SQLite database file
Readme
Details
- Repository
- github.com/alphaonedev/ai-memory-mcp
- Website
- alphaonedev.github.io/ai-memory-mcp
- Category
- AI & LLM Tools
- Package
ghcr.io/alphaonedev/ai-memory:0.5.1- Transport
- STDIO
- Registry
- MCP registry, active