SQLite-based MCP memory with decay, relevance scoring, deduplication, categorization, and automatic cleanup.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Memory.
rememberStore a memory. Auto-categorizes from content. Auto-deduplicates via bigram similarity. Supersedes conflicting preferences.
recallRetrieve memories ranked by relevance. Auto-reinforces top match. Auto-prunes dead memories.
forgetDelete a memory by ID or fuzzy content match.
inspectDebug view: all memories with decay status, relevance scores, category breakdown, health.
Smart memory for AI agents. Memories decay, topics are frequency-weighted, one-time questions don't become obsessions.
Solves the Karpathy problem: "A single question from 2 months ago keeps coming up as a deep interest with undue mentions in perpetuity."
| Current LLM Memory | mcp-memory |
|---|---|
| Ask about Rust once โ mentioned forever | Ask once โ fades in 7 days |
| All memories equal weight | Categories: one-time (7d), question (14d), interest (60d), preference (180d) |
| No decay | Exponential decay โ old memories naturally fade |
| No frequency tracking | Mentioned 5+ times โ auto-upgrades from "question" to "interest" |
| Keyword matching | Bigram similarity + relevance scoring |
| Agent must decide to remember | Auto-categorizes from content patterns |
| Contradicting preferences coexist | New preference supersedes old one |
| Manual cleanup required | Auto-prunes dead memories on recall |
| Tool | What it does |
|---|---|
remember | Store a memory. Auto-categorizes from content. Auto-deduplicates via bigram similarity. Supersedes conflicting preferences. |
recall | Retrieve memories ranked by relevance. Auto-reinforces top match. Auto-prunes dead memories. |
forget | Delete a memory by ID or fuzzy content match. |
inspect | Debug view: all memories with decay status, relevance scores, category breakdown, health. |
No need to specify category โ it's inferred from content:
| Content Pattern | Auto-Category | Decay |
|---|---|---|
| "prefers X", "likes X", "always uses X" | preference | 180 days |
| "works as X", "is a X", "lives in X" | fact | 365 days |
| "actually X", "meant X", "wrong" | correction | 365 days |
| "currently building", "working on" | context | 30 days |
| "what is X", "how to X" | one-time | 7 days |
| anything else | question | 14 days |
You can still override: remember(content: "...", category: "preference")
Auto-categorized preference:
Semantic dedup:
Preference supersede:
Recall auto-reinforces:
Fuzzy forget:
A one-time question from 2 months ago:
0.3 ร 0.5^(60/7) ร 1.0 = 0.0003 โ effectively zero. Won't surface.
A preference mentioned 8 times, last week:
1.0 ร 0.5^(7/180) ร 4.0 = 3.89 โ top of every recall.
v0.2.0 still accepts the old v0.1.0 tool names (reinforce, prune, stats). They map to the new tools internally. No breaking changes.
MIT
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/shipitandpray-mcp-memory)<a href="https://allmcps.com/mcp/shipitandpray-mcp-memory"><img src="https://allmcps.com/api/badge/shipitandpray-mcp-memory?style=directory" alt="MCP Memory on AllMCPs" /></a>