用途:为 Claude 提供跨会话的持久记忆系统,在开始任务、写改代码或做决策前加载既有规则,使学到的模式持续生效。
主要能力:提供四个 MCP 工具——mcp__claude-recall__load_rules(无需查询即加载全部激活规则)、mcp__claude-recall__store_memory(存储规则或学习,当前会话立即生效)、mcp__claude-recall__search_memory(按关键词检索记忆)、mcp__claude-recall__delete_memory(按 ID 删除,需先搜索获取 ID)。记忆优先级依次为纠正、DevOps、偏好、失败经验。系统还可自动捕获用户表述的偏好与项目约定,并在记忆积累到阈值时于 .claude/skills/auto-*/ 生成技能文件,未来会话原生加载。
必要用法:每个会话首个动作应先调用 mcp__claude-recall__load_rules({}),早于 Read/Glob/Grep 等工具;上下文压缩或任务域切换后重新加载或按新领域搜索。存储时使用 store_memory 并传 content 与 metadata.type(preference|correction|devops|failure),例如 mcp__claude-recall__store_memory({"content": "...", "metadata": { "type": "correction" }})。存储前需告知用户并请求确认。安装钩子运行 claude-recall setup --install;技能相关命令为 claude-recall skills list、claude-recall skills generate --force、claude-recall skills clean --force。
限制:不得存储 API 密钥、密码、令牌等机密或 PII。自动捕获依赖 ANTHROPIC_API_KEY,不可用时回退正则。钩子始终退出 0,不阻塞 Claude。其余平台与配置细节暂未提供。