alphaonedev avatar

Ai Memory

alphaonedev/ai-memory-mcp

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 tools

Public 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_DB

Path to the SQLite database file

Readme

ai-memory logo

ai-memory

universal AI memory


View the full README on GitHub

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

Related AI & LLM Tools MCP servers

View all
1chaixueyuan avatarWeapp Agent Mcpchaixueyuan/weapp-agent-mcpAgent-first MCP server for WeChat Mini Program debugging & automation via WeChat DevTools.23stars
2keshrath avatarAgent Taskskeshrath/agent-tasksPipeline task management for AI agents - stages, dependencies, artifacts, claiming22stars
3knewstimek avataragent-toolknewstimek/agent-toolEncoding-aware, indentation-smart file tools for AI coding agents with SSH, SFTP, and 20+ tools.18stars
4neverinfamous avatarMemory Journal Mcpneverinfamous/memory-journal-mcpDeveloper journal with knowledge graphs, relationships, Git context, and semantic search17stars
5back1ply avatarAgent Skill Loaderback1ply/agent-skill-loaderDynamically load Claude Code skills into AI agents without copying files.15stars
6michael-denyer avatarHot Memory Mcpmichael-denyer/memory-mcpTwo-tier memory: hot cache (0ms) + semantic search. Self-organizing.15stars