Claude-Mem 持久记忆 Skills

预计阅读时间: 3 分钟

Claude-Mem 是一个开源的持久记忆压缩系统,通过 Hooks 自动捕获会话观察,生成语义摘要,并在新会话中注入相关上下文。

Tip

本页属于技能系统的一部分。安装配置和完整使用指南请参考 Claude-Mem 持久记忆

核心 MCP 工具

Claude-Mem 提供 4 个 MCP 搜索工具,遵循三层渐进式检索模式——先浏览索引,再确认上下文,最后获取详情,实现约 10 倍 Token 节省。

搜索工具

工具用途Token 成本
search自然语言搜索记忆索引,支持按类型、日期、项目过滤~50-100 tokens/条
timeline获取特定观察周围的时间线上下文中等
get_observations按 ID 批量获取完整观察详情~500-1,000 tokens/条

三层检索流程

// 第 1 步:搜索索引(低成本)
search(query="认证模块 bug", type="bugfix", limit=10)

// 第 2 步:确认上下文(中等成本)
timeline(observation_id=123)

// 第 3 步:获取详情(仅对相关 ID)
get_observations(ids=[123, 456])

自动捕获的内容

Claude-Mem 通过 5 个生命周期 Hooks 自动捕获:

Hook 事件捕获内容
SessionStart注入历史上下文到新会话
UserPromptSubmit记录用户意图
PostToolUse压缩工具调用为观察记录
Stop记录会话结束状态
SessionEnd生成会话摘要

安装

# npx 安装(推荐)
npx claude-mem install

# 或通过插件市场
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem

安装后重启 Claude Code 即可。完整安装指南和配置选项请参考 Claude-Mem 安装文档

隐私控制

使用 <private> 标签排除敏感内容:

> 数据库密码是 <private>secret123</private>,帮我配置连接

与其他工具的关系

方面Claude-MemContext7
定位跨会话持久记忆实时库文档注入
数据来源会话观察和工具调用第三方库官方文档
工作方式自动捕获 + 语义检索按需查询最新文档
解决的问题"上次会话做了什么""这个库的最新 API 是什么"

两者互补:Context7 提供外部知识(库文档),Claude-Mem 提供内部知识(项目经验)。

下一步