找回当初的决定
记下为什么选了某个库、为什么改了架构。以后直接检索当初的理由,不用再翻旧的聊天记录。
MCP Memory Service
项目里的决定、偏好和解决方案,在下一次会话里也该随手可得。MCP Memory Service 把这些知识保存在你自己的系统上,让 Claude Code 等 AI 助手可以随时检索。
与 AI 助手协作时共用的一份知识库,可以通过 MCP、REST API 或命令行访问。
记下为什么选了某个库、为什么改了架构。以后直接检索当初的理由,不用再翻旧的聊天记录。
即使换一种说法提问,也能找到已经存下的解决方案。用标签可以把检索范围缩小到某个项目或主题。
用 SQLite 加向量检索就能在本地起步。这种配置既不需要云存储服务,也不需要付费的 Embedding API 密钥。
需要 Python 3.10 或更高版本,以及已经装好的 Claude Code 客户端。其他客户端也可以通过 MCP 接入,配置方法见英文指南。
pip install 'mcp-memory-service[sqlite]'把这个包安装到客户端能够调用其命令的 Python 环境里。
claude mcp add memory -- memory server在项目目录下执行这条命令,然后重启 Claude Code。首次启动时会下载本地 Embedding 模型。
让客户端存下一条项目里的约定。确认工具调用成功之后,在一个新会话里再问一次这条约定,就能验证保存和检索都正常。
仅仅通过 MCP 接上服务,并不会自动保存全部对话,还需要客户端去调用工具。可选的钩子和会话导入功能各有自己的配置步骤。
在本地 SQLite 配置下,记忆保存在你自己的系统上,Embedding 也在本地计算。至于 AI 客户端向模型提供方发送了哪些数据,取决于客户端本身的行为。Cloudflare 存储和同步都是需要另行配置的可选项。
不是。除了 MCP,服务还提供 REST API 和命令行。其他兼容的客户端以及你自己写的应用都可以接入。
服务以 Apache 2.0 许可证开源,可以自行部署。AI 客户端的使用费、托管费用以及可选的外部服务,都可能产生额外成本。