npx claudepluginhub joseairosa/recall-claude-pluginRecall Memory-as-a-Service — persistent memory, semantic search, and context management across Claude Code sessions. Connects to recallmcp.com or self-hosted instances.
Persistent memory, semantic search, and context management across Claude Code sessions.
/plugin install recall@marketplace-name
claude --plugin-dir /path/to/plugin/recall
Or copy to your plugins directory:
cp -r plugin/recall ~/.claude/plugins/recall
Run the setup command after installing the plugin:
/recall:setup
This will prompt for your API key (found at https://recallmcp.com/dashboard/keys), save it to ~/.claude/recall/config.json, and verify the connection.
Alternatively, set your API key as an environment variable:
export RECALL_API_KEY="sk-your-api-key-here"
Optionally set a custom server URL (defaults to https://recallmcp.com):
export RECALL_SERVER_URL="https://your-instance.example.com"
.mcp.json)Connects to the Recall MCP server at recallmcp.com (or self-hosted). Provides 16+ tools:
set_workspace, get_workspace — workspace managementstore_memory, search_memories, recall_relevant_context — memory CRUDauto_session_start, summarize_session — session lifecycleworkflow, rlm_process — advanced workflowshooks/hooks.json)agents/)commands/)/setup — configure your Recall API key and verify the connection/decompose — decompose a large file or task using RLM/load-context — load content into RLM memory for processing/rlm-status — check status of active RLM execution chainsscripts/statusline.sh)Shows memory count and version info. Add to ~/.claude/settings.json manually:
{
"statusLine": {
"command": "bash \"~/.claude/plugins/recall/scripts/statusline.sh\"",
"type": "command",
"padding": 0
}
}
If you previously used Recall via the install script (scripts/install.sh):
~/.claude/settings.json (SessionStart, PostToolUse, PreCompact, Stop entries referencing recall/hooks/)~/.claude/recall/ directoryRECALL_API_KEY environment variable