LycheeMem MCP接入教程:3步让任意Agent客户端拥有长期记忆
【免费下载链接】LycheeMemLightweight Long-Term Memory for LLM Agents.项目地址https://gitcode.com/gh_mirrors/ly/LycheeMem点击查看免费下载LycheeMem 是一款轻量级 LLM Agent 长期记忆框架本教程带你通过 MCP 协议在 3 步内把它的记忆能力接入任意 MCP 客户端让你的 Agent 跨会话记住用户偏好、事实与技能。整个过程只需一个 Python 包和一条 URL 配置无需修改任何 Agent 源码。为什么 Agent 需要长期记忆大模型 Agent 默认聊完即忘昨天的对话、用户偏好、踩过的坑换个会话就全部丢失。LycheeMem 把记忆拆成四层——工作记忆会话上下文、语义记忆事实/偏好/事件、程序性记忆可复用技能、视觉记忆图片理解并通过lycheemem-cli一键启动为独立记忆服务。MCPModel Context Protocol的作用是让这个记忆服务以标准工具集的形式被任何支持 MCP 的客户端如各类 IDE Agent、对话客户端直接调用——接入一次处处可用。第1步安装并启动 LycheeMem 记忆服务1.1 安装核心包pip install lycheemem如需更好的检索精度可加装 Transformer 重排器可选pip install lycheemem[rerank]1.2 配置 .env在启动目录下创建.env文件模板参考 .env.example。最关键的两组参数# LLM —— litellm 格式provider/model LLM_MODELopenai/gpt-4o-mini LLM_API_KEYsk-... # Embedding EMBEDDING_MODELopenai/text-embedding-3-small EMBEDDING_DIM1536支持任意 litellm 兼容的 LLMOpenAI、Gemini、Ollama 或任何 OpenAI 兼容端点。1.3 启动服务lycheemem-cli启动后服务运行在http://localhost:8000交互式 API 文档在/docs。若你从源码运行也可使用python main.py入口见 main.py。第2步在 MCP 客户端中配置接入LycheeMem 服务将 MCP 端点挂载在/mcp路径实现见 src/mcp/server.pyPOST /mcp处理 JSON-RPC 请求GET /mcpSSE 事件流供部分客户端使用任何支持远程 HTTP MCP 的客户端只需在配置文件中加上这一条 URL{ mcpServers: { lycheemem: { url: http://localhost:8000/mcp } } }服务在initialize握手时会返回Mcp-Session-Id响应头客户端后续请求复用该头即可标准 MCP 客户端会自动处理。第3步验证连接并体验记忆召回3.1 确认可用工具客户端连接成功后会看到 LycheeMem 暴露的 4 个工具完整定义见 src/mcp/tools_schema.py工具名用途典型场景lychee_memory_smart_search智能检索直接返回轻量background_contextAgent 默认召回入口lychee_memory_search返回原始检索明细调试/自定义处理lychee_memory_append_turn把宿主侧对话轮次镜像写入会话外部 Agent 自动记录对话lychee_memory_consolidate会话结束后将对话固化为长期记忆会话收尾3.2 推荐的三步记忆工作流写入用稳定的session_id调用lychee_memory_append_turn把 user / assistant 轮次逐条镜像进去或走/chat接口召回需要长期上下文时调用lychee_memory_smart_searchmode设为compact获取即取即用的背景上下文固化会话结束或出现新事实、偏好时用同一session_id调用lychee_memory_consolidate记忆将被提取、去重并合并进长期存储。验证很简单告诉 Agent记住我最爱吃荔枝结束会话触发固化换个新会话问我最爱吃的水果是什么Agent 应能从 LycheeMem 召回答案。长期记忆如何组织LycheeMem 的语义记忆不是扁平摘要袋而是一棵层级记忆树每次固化时新记忆记录先做相似度去重再经聚类融合为CompositeRecord并逐级向上抽象该组织思路源自同一团队的 LycheeCluster 工作。检索时先由向量预筛出最近的 20 个复合记录再由 LLM 一次性判断相关性按需沿记忆树向下展开到原子记录——既保证全局视野又能定位细节证据。常见问题连不上 MCP确认lycheemem-cli正在运行且未被防火墙拦截端口默认8000客户端 URL 末尾的/mcp不能漏。召回为空检查是否使用了相同的session_id写入对话以及会话结束后是否调用过lychee_memory_consolidate。想更省 Tokensmart_search的response_level默认minimal只在调试时切到full。Claude Code 用户仓库还内置了 Claude Code 插件MCP 自动 hooks可参考 claude-plugin/lycheemem/INSTALL_CLAUDE.md无需手工镜像对话。延伸阅读MCP 服务端实现src/mcp/记忆架构完整说明README.mdMemory Architecture 一节更多插件集成openclaw-plugin/、hermes-plugin/API 全貌演示examples/api_pipeline_demo.py按以上 3 步操作你的任意 MCP 兼容 Agent 客户端就已拥有过目不忘的长期记忆。赞分享【免费下载链接】LycheeMemLightweight Long-Term Memory for LLM Agents.项目地址https://gitcode.com/gh_mirrors/ly/LycheeMem点击查看免费下载相关推荐在 goose 中接入 Pieces for Developers MCP让 AI Agent 拥有长期记忆在 goose 中接入 Pieces for Developers MCP让 AI Agent 拥有长期记忆 本指南完整讲解如何将 Pieces for De人工智能AI 应用AI AgentMCP Clients桌面应用CLIAI Agent如何拥有长期记忆Agentic Design Patterns记忆管理Memory Management指南AI Agent如何拥有长期记忆Agentic Design Patterns记忆管理Memory Management指南 在 Agentic Desi文档教程AI Agent人工智能如何给LLM Agent装上长期记忆LycheeMem开源记忆框架完全指南如何给LLM Agent装上长期记忆LycheeMem开源记忆框架完全指南 如果你正在开发 LLM Agent 却发现它每次对话都像失忆——记不住用户偏创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

OpManager Plus 12.5.378 部署避坑指南:Java/OS/DB 环境严丝合缝配置

OpManager Plus 12.5.378 部署避坑指南:Java/OS/DB 环境严丝合缝配置

简介:本资源为ManageEngine OpManager Plus 12.5.378 64位正式版安装包及配套授权文件,面向企业IT运维工程师、网络管理员及中高级系统监控实践者,用于构建统一的网络性能管理平台,解决多工具割裂导致的监控盲区问题。压缩包含2个…

2026/10/16 3:40:07 阅读更多 →
Flutter for OpenHarmony实战:从零构建PUBG武器统计助手

Flutter for OpenHarmony实战:从零构建PUBG武器统计助手

一段把 Flutter 跑上 OpenHarmony 的过程,说实话比我想象中要曲折,但折腾完之后,这个思路的价值就立刻显现出来了。我最近做完的一个项目,就是用 Flutter 开发了一个 PUBG 游戏助手 App,第一个完整落地、也是最有意思的…

2026/10/16 3:40:07 阅读更多 →
扫描版PDF批量转可检索双层PDF:PaddleOCR+PyMuPDF实现方案

扫描版PDF批量转可检索双层PDF:PaddleOCR+PyMuPDF实现方案

上次处理完一批PDF之后,我以为短期内不会再碰它了。结果没过多久,业务侧又递过来一批更麻烦的:全部是扫描版PDF,每页就是一整张图,文字既不能选中也不能搜索,复制出来基本是乱码或者干脆空白。更要命的是这…

2026/10/16 3:40:07 阅读更多 →

最新新闻

FPGA高速安全状态机设计:编码、时序优化与安全机制

FPGA高速安全状态机设计:编码、时序优化与安全机制

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 4:28:20 阅读更多 →
基于MP2642GR-Z与PIC18F87J50的两串电池主动均衡方案设计与实现

基于MP2642GR-Z与PIC18F87J50的两串电池主动均衡方案设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 4:28:20 阅读更多 →
MNIST模型压缩实战:886个参数实现98.2%准确率

MNIST模型压缩实战:886个参数实现98.2%准确率

1. 项目缘起与核心思路拆解1.1 为什么要在 MNIST 上死磕参数量MNIST 手写数字识别大概是每个接触深度学习的人绕不开的第一个项目。LeNet-5 在 1998 年就能把它做到 99% 以上,现在随便搭一个三层卷积网络,几分钟训练就能摸到 99.2% 的准确率。也正因为如…

2026/10/16 4:28:20 阅读更多 →
深入理解Linux sync命令:从延迟写入到数据落盘

深入理解Linux sync命令:从延迟写入到数据落盘

1. 为什么需要sync:先看懂内核的延迟写入机制1.1 数据进入page cache之后发生了什么在Linux日常维护里,sync大概是看起来最不起眼的一个命令。它不像top、ps那样天天见,执行起来往往一秒不到就回到提示符,很多刚接触Linux的人甚至…

2026/10/16 4:28:20 阅读更多 →
前端导出Excel/CSV实战:从字符串拼接、Blob到大数据量性能优化

前端导出Excel/CSV实战:从字符串拼接、Blob到大数据量性能优化

1. 从一次数据交付事故说起:为什么前端导出不是“调个库”那么简单去年年底,我帮一个做运营后台的朋友处理过一个挺典型的烂摊子。他们的系统里有一个订单明细页,运营同事每天要把当天的数据导出来做二次分析。最初的做法是后端提供一个接口&…

2026/10/16 4:28:20 阅读更多 →
模板代码异常处理全攻略:从编译拦截到渲染降级

模板代码异常处理全攻略:从编译拦截到渲染降级

模板代码的异常处理,说难不难,说简单也不简单。我接过不少以模板渲染为核心的项目,从批量邮件通知、自动化报表到页面静态化,几乎每个项目在跑起来之后,第一波线上问题全出在模板这一层——变量名拼错、字段为空、循环…

2026/10/16 4:27:20 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →