
Recall
by joseairosa
Persistent cross-session memory for Claude and AI agents. Self-host on Redis/Valkey or use the managed cloud at recallmcp.com — free tier available.
What it does
Recall gives Claude and other AI agents a persistent memory layer that survives context window limits, session restarts, and compaction events. It connects to a Redis or Valkey backend (or the managed cloud at recallmcp.com) and stores decisions, code patterns, preferences, and knowledge so they're automatically available in every future conversation — without repeating yourself.
Tools
- store_memory — Save a single memory with type, importance, tags, and optional TTL
- store_batch_memories — Bulk-store multiple memories in one call
- recall_relevant_context — Proactively retrieve memories relevant to the current task
- search_memories — Semantic search with fuzzy matching, regex, and category filters
- analyze_and_remember — Extract and store structured memories from conversation history
- summarize_session — Create a named session snapshot capturing all key memories
- link_memories / get_related_memories — Build and traverse a memory knowledge graph
- get_time_window_context — Retrieve all memories from a specific time window (last N hours/minutes)
- get_memory_history / rollback_memory — Version history and rollback for individual memories
- create_template / create_from_template — Reusable memory templates with variable substitution
- export_memories / import_memories — Backup and restore memory stores as JSON
- find_duplicates / consolidate_memories — Detect and merge redundant memories
- convert_to_global / convert_to_workspace — Promote memories across workspace scopes
- Plus 13 additional tools for categories, analytics, and relationship management (27 total)
Installation
Managed cloud (recommended):
{
"mcpServers": {
"recall": {
"url": "https://recallmcp.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Sign up for a free API key at recallmcp.com.
Self-hosted (Claude Desktop, stdio):
{
"mcpServers": {
"recall": {
"command": "npx",
"args": ["-y", "@joseairosa/recall"],
"env": {
"REDIS_URL": "redis://localhost:6379",
"ANTHROPIC_API_KEY": "your-anthropic-key"
}
}
}
}
Requires Redis ≥ 6 or Valkey running locally or on a cloud provider (Upstash free tier works).
Supported hosts
Confirmed in README: Claude Desktop (stdio and OAuth connector), Claude Code (cline settings).
Quick install
npx -y @joseairosa/recall