用本地知识图谱把用户信息持久化,让 AI 在不同聊天之间记住人、事、关系。
连接器名称:Knowledge Graph Memory Server(memory)
传输方式:stdio(本地进程,通过 npx 启动)
适用客户端:Claude Desktop、VS Code、Cursor 等支持 MCP 的客户端
配置示例:npx -y @modelcontextprotocol/server-memory(完整 JSON 见「使用上手」)
仓库地址:https://github.com/modelcontextprotocol/servers
大模型默认是"金鱼记忆"——每次新对话都从零开始,上一轮你说过的话它转头就忘。Memory MCP(Knowledge Graph Memory Server)想解决的就是这个:它用一张本地知识图谱把值得记住的信息存下来,让 AI 跨会话保持对人和事的了解。这不是把聊天记录全塞回去,而是结构化成"谁、和谁什么关系、有什么具体事实",用的时候精准调取。
核心能力
以实体-关系图谱存储记忆
记忆不是一堆散乱笔记,而是"实体(谁/什么)+ 关系(怎么连)+ 观察(具体事实)"的结构。比如它记下"张三 / person / 说流利西班牙语""张三 works_at 某公司"。这种图结构让 AI 能像人一样建立关联,而不是检索关键词。新增事实时只追加观察,不覆盖旧记忆,信息越用越完整。
全套图谱操作工具
它提供 create_entities、create_relations、add_observations 等写入工具,也提供 read_graph、search_nodes、open_nodes 等读取工具。删除也有 delete_entities、delete_observations、delete_relations,且查无此项不会报错,只回报删了几条。你可以随时让 AI"回想关于张三的所有事",它会沿图谱把相关实体和关系一并拉出。搜索支持按名称、类型、观察内容模糊匹配,并可用 limit 控制返回量。
实时可读的图谱资源
图谱同时作为一个 MCP Resource 暴露(memory://knowledge-graph,JSON 格式)。当记忆变化时,服务器会发出资源更新通知,订阅了的客户端能实时看到图谱变化。对构建"记忆面板"类 UI 很有用——用户能直观看到 AI 记住了什么。这也方便做调试:你可以直接读整个图谱,确认记忆是否符合预期。
双协议兼容与本地运行
服务器在 stdio 上同时兼容新旧两套 MCP 协议版本,客户端的首次消息决定连接哪种。它作为本地进程运行,数据留在你机器上,不经过外部服务,隐私性较好。通过 npx 一条命令即可拉起,无需单独部署服务;从源码运行也只需 Node.js 24 以上。对想把"记忆"掌握在自己手里的用户,这是关键卖点。
使用上手
- 确认客户端支持 MCP(如 Claude Desktop、VS Code、Cursor),并打开其 MCP 配置文件。
- 在 mcpServers 下加入 memory 配置(见下方示例),保存后重启客户端。
- 在对话中正常聊天,AI 会自动把值得记住的信息写入本地知识图谱。
- 想查看或修正记忆时,直接问 AI"你还记得关于 X 的什么",或读取 memory://knowledge-graph 资源核对。
配置示例(JSON):
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}优点与不足
优点:
- 记忆结构化、可关联,比纯文本记忆更聪明。
- 本地运行、数据自持,隐私友好。
- 提供完整增删查工具与实时资源,工程可用性高。
不足:
- 记忆需要 AI 主动写入,模型判断"什么该记"并非 100% 可靠。
- 图谱会随时间膨胀,需要人工梳理避免噪声积累。
- 仅 stdio 本地模式,跨设备同步需自行解决。
适合谁
- 希望 AI 助理真正"认识自己"、记住偏好与背景的人。
- 做长期项目、需要 AI 跨多次会话保持上下文的开发者。
- 重视数据本地化、不愿把记忆交给云端服务的人。
- 想给 Agent 加"用户画像"能力的产品团队。
下载与访问
- 仓库:https://github.com/modelcontextprotocol/servers
- 包名:@modelcontextprotocol/server-memory(npm)
- 运行:npx -y @modelcontextprotocol/server-memory(需 Node.js 24+)
| 项目 | 说明 |
|---|---|
| 许可证 | MIT License |
| 传输方式 | stdio(本地进程) |
| 获取方式 | npm 安装或 npx 直接运行,源码见上方仓库 |
| 适用客户端 | Claude Desktop、VS Code、Cursor 等支持 MCP 的客户端 |
本文属于「连接器」分类的 AI 资源专栏,更多评测见分类页。
评论 0
还没有评论,来说两句吧。