Open-source MCP memory server. Persistent, searchable, tiered memory across sessions.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"recall": {
"command": "recall-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A better memory server for AI agents — works for one, scales to many. Local, free, zero-config, MCP-native. Your data stays on your machine.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@recallworks/recall-client' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @recallworks/recall-client against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Autonomous spec-to-product coding-agent CLI with an MCP server exposing 34 tools over stdio.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
MCP Security Weekly
Get CVE alerts and security updates for io.github.RecallWorks/recall and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A better memory server for AI agents — works for one, scales to many. Local, free, zero-config, MCP-native. Your data stays on your machine.
Quickstart · vs. mem0/Letta/Zep · Multi-agent · Recall Pro → · Book a demo
Without a memory server, every Claude / Copilot / Cursor conversation starts cold. You re-explain the codebase, the conventions, the decisions, the gotchas — every time. Recall fixes that.
Install it once, point your MCP client at it, and your AI now:
index_file + recall = local
semantic RAG over your repoanswer returns text plus
the chunks it pulled fromcheckpoint, reflect, and
anti_pattern becomes searchable laterOne pip install, one config block, done. No API key. No external
service. No per-token bill. MIT license. This is what 95% of users
will ever use Recall for.
Recall does the same job they do — persistent memory across AI sessions, semantic recall, "remember what the user said last week." The difference is where and how:
| mem0 / Letta / Zep | Recall | |
|---|---|---|
| Where memory lives | Their cloud | Your ~/.recall/ |
| API key required | Yes | No |
| Cost | Per-token / monthly SaaS | Free |
| Embeddings | Their service | Local ONNX (offline) |
| Network calls | Every recall | Zero |
| Air-gappable | No | Yes |
| MCP-native | Wrapper or SDK | Built on MCP |
| Multi-agent coordination | None | 6 primitives |
If you're happy paying a hosted memory provider per token, those are great products and you don't need Recall. If you'd rather your AI's memory live on your laptop or your own server, free and offline, that's what Recall is for.
The same install that gives one developer a personal AI memory also works as a shared brain when more than one agent talks to it. Two