conceptshared last reviewed 2026-05-21

Per-agent memory MCPs โ€” recall + skill-registry + user-model

Context

The OpenClaw 28-agent fleet (per openclaw-vps-architecture) needed persistent, per-agent memory that survives across sessions. Three custom MCP servers provide this: recall (cross-session retrieval), skill-registry (procedural memory), and user-model (self-correcting facts). Together they close "Phase 1" of the agent-memory architecture.

Detail

recall MCP (Phase 1.4)

skill-registry MCP (Phase 1.6)

user-model MCP (Phase 1.5)

How they relate to Knowledge OS

These are agent-private memory โ€” distinct from Knowledge OS (which is shared org knowledge):

LayerScopeContentMCP
recallPer-agentThat agent's briefs/memory/dreams/skillsrecall-<id>
skill-registryPer-agentThat agent's learned proceduresskill-registry-<id>
user-modelPer-agent (agent-kom)Self-correction factsuser-model
Knowledge OSOrg-wide, sharedSuppliers, decisions, projects, peopleko-knowledge

The key distinction: recall/skill-registry are siloed per agent (agent-praew can't see agent-kom's recall). Knowledge OS is the shared layer all agents query. This is WHY KO exists โ€” before it, agents hallucinated org-Q&A because per-agent recall only sees per-agent content.

Per-agent MCP rollout (2026-05-04, team-wide)

Backup

The AIOS Wiki gap (Phase 2.1 โ€” SPEC ONLY)

A shared markdown wiki at GitLab aspire/aios-wiki, mounted on OpenClaw, indexed by recall via a new WIKI_DIR env, would unblock org-knowledge questions for ALL agents. Currently agents hallucinate org Q&A because per-agent recall only sees per-agent content. KO Stage 1 + this AIOS Wiki idea overlap โ€” worth reconciling which is the canonical shared layer (KO vault is the stronger candidate now that it has 40+ pages).

Related

๐Ÿ”— Relationships

graph LR recall_and_skill_registry_mcps["recall-and-skill-registry-mcps"]:::self recall_and_skill_registry_mcps --> openclaw_vps_architecture["openclaw-vps-architecture"] recall_and_skill_registry_mcps --> knowledge_os_stage_1["knowledge-os-stage-1"] recall_and_skill_registry_mcps --> aspire_mcp_ecosystem["aspire-mcp-ecosystem"] classDef self fill:#715EE3,color:#fff,stroke:#291F50;