乐于分享
好东西不私藏

AI Agent的记忆只有2000字符,装10个skill就满了?这个免费MCP救了我

AI Agent的记忆只有2000字符,装10个skill就满了?这个免费MCP救了我

最近我在整理Hermes的记忆,突然发现一个问题,装了十几个个skill之后,记忆空间满了。

98%,2173/2200字符。 

98% MEMORY FULL!!!满了满了!只剩44字符...???AI记忆只有2000字符一聊多就崩...🤯每个AI Agent都经历过

这会怎样呢?我不能再往记忆里加任何东西了。我新装的skill配置、我踩过的坑、我总结的工作流……全都记不下来。

更要命的是,我发现这个问题不是Hermes独有的。Claude Code、OpenClaw、Cursor……几乎所有AI Agent的内置记忆都有类似的限制。

你装的skill越多,记忆越满。

记忆越满,AI越记不住你。

AI越记不住你,你就得每次重新解释背景。

这不是工具,这是金鱼。


为什么AI Agent的记忆这么少?

从大模型的上下文窗口说起。

你跟AI对话的时候,每次都要把「系统提示+记忆+对话历史」一起发给模型。这些内容都要占用token。

Hermes的内置记忆只有2200字符,大概800个token。看起来不多,但如果你用的是智谱、Kimi的模型,它们的上下文窗口本来就小,每次对话加载一遍记忆,可能就占了1/10的上下文。

更糟糕的是,记忆是每次都加载的。不管你这次对话用不用得上这些记忆,它都在那里,占着token。

这就是为什么Hermes要限制记忆空间,不是不想让你记,是记太多会影响对话质量。


记忆MCP,给AI装一个外挂硬盘

直到我发现了MCP(Model Context Protocol)的记忆服务器。

MCP是什么?简单说,就是给AI Agent装外挂的协议。通过MCP,你可以给AI接上各种工具,搜索引擎、数据库、文件系统……记忆服务器也是其中一种。

记忆MCP的核心思路是,把记忆从「每次加载」变成「按需调用」。

你不再需要把所有记忆都塞进系统提示里。相反,记忆存储在一个独立的数据库里,AI需要的时候才去查询。

这样做的好处是,

- 记忆空间几乎无限(取决于你的硬盘)

- 不占用每次对话的token

- 可以用语义搜索找到相关记忆


MemPalace,免费、本地、无API费

市面上有很多记忆MCP,我对比了几个主流的,

Mem0,最知名的记忆MCP,Y Combinator孵化,2400万美元融资。但它是云服务,需要API Key,Pro版9/月起。而且你的记忆要上传到他们的服务器。

Zep,另一个流行的记忆MCP,也是云服务,有免费额度但有限制。

MemPalace,完全免费,MIT协议开源,100%本地运行。不需要API Key,不需要上传数据,不需要任何费用。

MemPalace的基准测试分数是96.6%(LongMemEval),比Mem0的85%还高。

这会怎样呢?

免费的,比付费的还好。


MemPalace是怎么做到的?

MemPalace的核心是两个技术,

SQLite,存储原始记忆数据,轻量、可靠、无需额外服务。

ChromaDB,向量数据库,把记忆转换成语义向量,支持相似度搜索。

当你存入一段记忆的时候,MemPalace会,

1. 把原文存入SQLite

2. 用嵌入模型把原文转换成向量

3. 把向量存入ChromaDB

当你查询记忆的时候,MemPalace会,

1. 把查询转换成向量

2. 在ChromaDB里找最相似的记忆

3. 返回相关记忆

整个过程都在本地完成,不需要任何网络请求。


安装有多简单?

这是我最喜欢的部分。

MemPalace的安装,全程交给Hermes,不需要你做任何操作。

你只需要说一句,「帮我装MemPalace」。

Hermes会自动,

1. 下载MemPalace可执行文件

2. 初始化Palace(创建本地数据库)

3. 下载嵌入模型(用于语义搜索)

4. 配置MCP连接

5. 重启Gateway让配置生效

装完之后,你的C盘会多出1GB左右的文件,这是Palace数据库和嵌入模型。

1GB换无限记忆,我觉得值。


装好之后怎么用?

装好MemPalace之后,Hermes会多出两个MCP工具,

search,语义搜索记忆。你可以问「我之前装的那个搜索skill叫什么」,它会找到相关记忆。

mine,存入新记忆。你可以让它记住你的偏好、配置、踩过的坑。

而且,MemPalace会自动索引你的skill、MCP配置、对话历史。你不需要手动管理,它会自己整理。

我现在的工作流是这样的,

- 写完文章 → 让MemPalace记住这篇文章的要点

- 踩了坑 → 让MemPalace记住这个坑和解决方案

- 装了新skill → MemPalace自动索引skill内容

记忆不再是瓶颈,而是资产。


记忆分层,Hermes Memory + MemPalace

这里有个关键点,MemPalace不是要替代Hermes的内置记忆,而是补充它。

我现在用的是「记忆分层」策略,

Hermes Memory(2200字符),只放最核心的偏好和铁律,每次对话必须知道。比如,

- 写作风格,khazix-writer

- 语气要求,谦虚诚恳

- 公众号人设,AI超级个体

- 写作流程,12步流水线

MemPalace(无限),放详细配置、踩坑记录、工具链细节。比如,

- Matt Pocock skills列表

- GitHub被墙的解决方案

- Tavily BOM修复记录

- MemPalace配置信息

这样做的好处是,

- 每次对话加载的记忆少,token消耗低

- 需要详细信息的时候,可以去MemPalace查

- 记忆不会因为太多而混乱


一些坑和注意事项

说实话,MemPalace也不是完美的。

占用空间,装完之后C盘会多1GB左右。如果你的C盘空间紧张,可能需要清理一下。

首次索引,第一次装好之后,MemPalace需要时间索引你的skill和配置。这个过程可能需要几分钟,期间搜索结果可能不完整。

嵌入模型,MemPalace会下载一个嵌入模型,大概几百MB。如果你的网络不好,可能需要等一会儿。

语义搜索的局限,MemPalace的搜索是基于语义相似度的,有时候可能找不到你要的记忆。这时候需要换个关键词试试。

总体来说,瑕不掩瑜。1GB换无限记忆,这笔账怎么算都划算。


为什么我觉得这个工具值得分享?

因为它解决的是一个真实存在的、普遍的、让人头疼的问题。

2026年了,AI Agent越来越多,越来越复杂。每个人可能同时在用3-5个不同的Agent,每个Agent都有自己的记忆系统。

如果没有一个统一的记忆方案,你的AI就会变成一个金鱼,每次对话都忘了你是谁。

MemPalace不是什么颠覆性的创新,它就是一个简单实用的工具。但正是这种「给AI装外挂硬盘」的工具,才是真正的效率提升。

你想想,如果你的AI能记住你所有的偏好、配置、踩过的坑,你每次对话需要解释的东西就少了。

这不是快了一点,这是质的飞跃。


写在最后

如果你也在用Hermes、Claude Code、OpenClaw这些AI Agent,如果你也受够了记忆不够用的痛苦,可以试试MemPalace。

GitHub地址,

https://github.com/MemPalace/mempalace

安装方式,跟Hermes说「帮我装MemPalace」,它会自动完成一切。

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧。

谢谢你看我的文章,我们,下次再见。

/ 作者,胖头鱼5号