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

Pu.sh: 400-Line Shell Script Coding-Agent Harness from HN
Pu.sh is a portable coding-agent harness in 400 lines of shell (sh, curl, awk), supporting Anthropic + OpenAI, 7 tools, REPL, checkpoint/resume, and pipe mode — with 90 no-API tests.

Portable Mind Format (PMF): Provider-Agnostic Agent Specification with 15 Open-Source Agents
The Portable Mind Format (PMF) is a JSON-based specification for defining AI agent identities that can run across multiple models and providers, including Claude, GPT-4, Gemini, DeepSeek, and local models via Ollama. It includes 15 MIT-licensed production agents and converters for Claude Code, Cursor, GitHub Copilot, and Gemini CLI.
Claude to LinkedIn Posts Directly from Chat: Full Workflow
A Reddit user shares a workflow using the Contentdrips MCP connector to write, design, and publish LinkedIn posts directly from Claude AI chat.

PocketBot: A Local AI Autopilot for iOS Using App Intents and On-Device Inference
PocketBot is an iOS app that runs a quantized 3B Llama model locally on iPhone's Neural Engine via Metal, using Apple's AppIntents and CoreLocation frameworks to create event-driven automations without cloud data transmission.