mem-persist

将本地AI编码会话自动保存到远程知识库。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mem-persist。
它的用途是:将本地AI编码会话自动保存到远程知识库。
完整的 Skill 内容见:https://321skill.com/skills/mem-persist/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我把刚才和Claude讨论的关于用户认证模块的代码会话保存到知识库。”,它会引导你或在后台执行 `mem-persist save` 命令,自动找到最新的会话文件,并上传到配置好的 Nowledge Mem 服务器,为后续的代码回顾或团队知识沉淀提供便利。

介绍

mem-persist 解决了开发者在远程服务器上使用 Claude Code 或 Codex CLI 时,本地生成的会话文件无法被远程 MCP 服务器直接访问的痛点。它作为一个客户端工具,能够自动探测并读取本地的会话文件,并将其通过 HTTP 请求上传到指定的 Nowledge Mem 服务器进行持久化存储和知识图谱构建。

使用方式非常直接。开发者只需在项目目录下,通过简单的命令行(如 uv run python -m mem_persist save)即可触发保存操作。工具会自动根据环境变量(如 MEM_AUTH_TOKEN, MEM_API_URL)连接到远程服务器,并智能识别会话来源(Claude Code 或 Codex CLI),无需手动指定文件路径。

这个 Skill 主要服务于需要在不同环境间同步和归档编码会话的开发者,特别是那些使用远程开发环境或希望将 AI 辅助编程的思考过程沉淀为团队知识的前后端开发、全栈开发和智能体开发者。

需要注意的是,此仓库已被标记为弃用,其功能已合并到统一的 nowledge-mem-plugins 仓库中。对于新用户,建议直接使用后者以获得更好的维护和支持。使用本工具前,请确保已部署并配置好 Nowledge Mem 服务器。

核心特点

核心区别在于其精准定位和自动化能力:它专门为解决远程MCP服务器无法访问本地会话文件这一具体问题而设计,并能自动探测 Claude Code 和 Codex CLI 的会话来源,无需用户手动配置路径,实现了无缝的会话迁移。

注意事项

此仓库已弃用,功能已迁移至新项目,且仅支持将会话保存到 Nowledge Mem 服务器,不适用于其他知识库或笔记平台。

常见问题

这个工具和 nowledge-mem-plugins 是什么关系?

mem-persist 是旧版独立工具,现已弃用。其核心功能已合并到 nowledge-mem-plugins 这个统一插件集合中,建议新用户使用后者。

保存会话时提示 'MEM_AUTH_TOKEN is required' 错误怎么办?

需要设置环境变量 `MEM_AUTH_TOKEN`,值为你的 Nowledge Mem 服务器的认证令牌,可以通过 .env 文件或命令行 export 设置。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/mem-persist/raw/index.md 读取 mem-persist 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。