Recall: A Persistent Memory MCP Server for Claude Code

Recall is an MCP server that provides Claude Code with persistent memory across sessions, addressing the issue where each new session starts from zero. The tool ships as a native Claude Code plugin and is available via /plugin install recall@claude-plugins-official, with setup initiated by /recall:setup to connect an API key.
Core Features
The system implements four lifecycle hooks:
- session-start: Loads recent memories and decisions
- observe: Silently captures important changes after file edits, filtering for high-signal events like git commits, test runs, and architectural decisions to avoid noise
- pre-compact: Saves critical state before context compaction to preserve nuanced reasoning that would otherwise be lost (e.g., "we chose Redis over Postgres because of X, Y, Z" becoming just "uses Redis")
- session-end: Writes a summary for the next session
Technical Implementation
Recall uses semantic search with embeddings, meaning Claude doesn't receive a wall of text but instead gets contextually relevant memories for the current task. The developer notes that auto-capture is tricky—storing every file edit creates noise, so the observe hook filters for meaningful events.
For team usage, the system implements a tenant + workspace model to handle workspace isolation and selective sharing across multiple Claude sessions. The pre-compact hook is identified as the most valuable feature, as compaction often eliminates nuanced decisions.
The project is open source under MIT license at github.com/joseairosa/recall, with a hosted version available at recallmcp.com that includes a free tier.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Cowork mode explained: file-level task execution vs chat and code modes
Claude's Cowork mode operates inside a chosen folder to perform file-level tasks like organizing messy folders, extracting structured data from screenshots, and combining scattered notes into structured documents.

Open Source Claude Skills for Product Managers: PRD Generator, User Stories, Meeting Notes
A developer has released five free Claude AI skills for product managers that generate formatted .docx files for PRDs, user stories, meeting synthesis, market research, and stakeholder updates. The tools avoid hallucinated content and use structured templates.

Optio: Orchestrating AI Coding Agents in Kubernetes from Ticket to PR
Optio is an open-source orchestration system that turns tickets into merged pull requests using AI coding agents like Claude Code or Codex. It handles the full lifecycle in isolated Kubernetes pods with a feedback loop that auto-resumes agents on CI failures or review feedback.

Sandra: open-source persistent graph memory MCP for Claude
Sandra is a graph + vector memory backend with a native MCP server that gives Claude persistent structured memory across sessions, supporting exact, fuzzy, and semantic search.