agent-recall-mcp
Memory Palace MCP server for AI agents
Versions
3.4.41latest3.4.403.4.393.4.383.4.37+ show 74 moreshow less
3.4.363.4.353.4.313.4.303.4.273.4.253.4.243.4.233.4.223.4.213.4.203.4.193.4.183.4.173.4.163.4.153.4.143.4.133.4.113.4.103.4.93.4.83.4.73.4.63.4.53.4.43.4.33.4.23.4.13.4.03.3.283.3.273.3.263.3.253.3.243.3.233.3.223.3.213.3.203.3.193.3.183.3.173.3.163.3.153.3.143.3.123.3.113.3.103.3.93.3.83.3.73.3.63.3.53.3.43.3.33.3.23.3.13.2.33.2.23.2.13.2.02.1.52.1.42.1.32.2.32.2.22.2.12.2.03.0.13.0.02.1.22.1.12.1.01.0.0Tools 38
pipeline_show Render the project's narrative spine on demand — phase count, day span, sessions,
journal_search Full-text search across all journal entries for a project.
awareness_update Add insights to the awareness system. Call at end of session.
recall [RETRIEVE — use freely, any time] Use when the user asks to recall, search, find, or look up previous memory, context, or decisions.
palace_search Full-text search across all palace rooms. Results are ranked by room salience.
journal_list List available journal entries for a project.
journal_capture Layer 1: lightweight Q&A capture. Appends to today's log file without loading the full journal.
journal_read Read a journal entry. Returns the full file content for agent cold-start. Use date='latest' for the most recent entry.
journal_projects List all projects tracked by agent-recall on this machine.
pipeline_current Return the full content of the currently active project phase, or null if none is open.
remember [MID-SESSION WRITE — single fact/decision; saying it is not saving it] Use when the user asks to remember, store, note, or save a specific decision, fact, or insight.
session_start [ENTRY — call FIRST, before acting] Use when the user asks to start, load, continue, resume, or open memory for a project. Set mode='lite' for a ≤500-token briefing (good for fresh conversations where the agent will pull memory on demand via recall()).
palace_read Read a room overview or specific topic from the Memory Palace.
journal_archive Move entries older than N days to cold archive. Keeps a one-line summary per archived entry.
recall_insight Before starting a task, recall cross-project insights that apply.
check [MID-SESSION — safe any time; for alignment, before risky decisions] Use when the user asks to validate understanding, verify alignment, or check if their interpretation matches the human's intent. Also call BEFORE a high-risk action — publish, deploy, delete, credential exposure, external send/message, or any other irreversible write — passing `action_description` (one sentence, what you're about to do). Returns matching corrections/rules/insights plus a `verdict`: `blocked` means an authoritative correction OVERRIDES the plan — read it before proceeding.
smart_recall Search ALL memory stores at once — palace, journal, and insights.
palace_write Write a memory to a palace room. Triggers fan-out: cross-references are updated in connected rooms.
register_rule Save a permanent IF-THEN behavior commitment for the project. Unlike insights (semantic facts)
nudge Surface a contradiction between the human's current input and a prior statement/decision. Helps the human clarify their own thinking.
journal_write Append content to the current journal entry (creates today's file if absent).
journal_cold_start Returns a palace-first cold-start package.
digest Context cache — store or recall pre-computed analysis results.
journal_state Layer 1: structured JSON session state. Faster than markdown for cold-start.
pipeline_list List all project phases (milestones) in order — the project's narrative spine.
smart_remember Save a memory — the system classifies your content and routes it to the right store
pipeline_close Close the currently active project phase with the three reflection fields:
knowledge_read Read lessons from knowledge files. Used before starting work to learn from past mistakes.
check_action Call BEFORE any non-trivial action (publish, push, deploy, schema change, file delete,
session_end [ON SAVE/EXIT — YOU must call this; nothing auto-saves] Use when the user asks to save, checkpoint, summarize, end, retain, or persist the current session.
alignment_check Record what the agent understood, its confidence, and any human correction. Measures the Intelligent Distance gap.
palace_walk Progressive context loading for cold-start.
context_synthesize Generate L3 semantic synthesis from recent journals and palace rooms.
knowledge_write Write a structured lesson to the knowledge palace room.
palace_lint Health check: find stale memories, orphan rooms (no connections), low-salience entries,
pipeline_open Open a new project phase (milestone) in the project's narrative spine.
journal_rollup Condense old daily journals into weekly summaries.
totally_new_tool unfenced fixture
Permissions 4
network medium filesystem low shell high env_vars low