AgentRecall-MCP
by Goldentrii·★ 252·Score 51
AgentRecall provides AI session memory with Think-Execute-Reflect quality loops to enable persistent, compounding memory for AI agents.
Overview
AgentRecall is an MCP server that provides persistent memory for AI agents through a sophisticated system of journaling, awareness compounding, and semantic recall. It features Think-Execute-Reflect quality loops that allow agents to learn from previous interactions across sessions. The system indexes memories, applies weight and decay algorithms, and maintains a feedback loop for continuous improvement. It works with existing Git repos, Claude's memory, and other systems via a bootstrap import process.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose AgentRecall when you need persistent memory for AI agents across sessions, especially if you're already working with TypeScript-based development projects and want automatic learning from corrections.
When NOT to choose this
Avoid if you need strict isolation between sessions or prefer cloud-only solutions without local data storage.
Tools this server exposes
10 tools extracted from the READMEarstatusarstatus()Shows status board across all projects, showing pending work, blockers, relevance scores, and recommended next actions
arsavearsave()Saves the current session by writing journal entries, consolidating insights, and updating palace memory
arstartarstart(project: string)Loads deep context for a specific project including palace rooms, corrections, and task-specific recall
arsaveallarsaveall()Batch saves all parallel sessions across projects, scanning, merging, deduplicating insights, and updating awareness in one operation
arbootstraparbootstrap(options?: { dryRun?: boolean, project?: string })Scans the machine for existing projects and imports them automatically, supporting migration from other memory systems
bootstrap_scanbootstrap_scan()Discovers existing projects and context on the machine without importing them
bootstrap_importbootstrap_import(scan_result: any)Imports selected projects from a previous scan result
arcorrectionarcorrection(correction: string)Captures and stores corrections to improve agent behavior in future sessions
arinsightarinsight(insight: string)Adds insights to the knowledge base that can be recalled across sessions and projects
arprefetcharprefetch(query: string)Pre-fetches relevant memory before starting a new session or task
Comparable tools
Installation
Installation
- Install the MCP server via npm:
npm install -g agent-recall-mcp- Add to Claude Desktop configuration:
{
"mcpServers": {
"agent-recall": {
"command": "npx",
"args": ["agent-recall-mcp"]
}
}
}- Run
/arbootstrapto import existing memory systems and projects.
FAQ
- What are the core commands in AgentRecall?
- The two essential commands are `/arstatus` at the start of each session to select projects, and `/arsave` at the end to save session memory and compound insights. Additional commands include `/arstart` to load context, `/arsaveall` for batch saving, and `/arbootstrap` for importing existing memory systems.
- Does AgentRecall work with other memory systems?
- Yes, AgentRecall can automatically discover and import memory from Claude AutoMemory, Git repos, CLAUDE.md files, and other systems using the `/arbootstrap` command. It scans your machine and imports existing context without overwriting source files.
Compare AgentRecall-MCP with
Last updated · Auto-generated from public README + GitHub signals.