面向 AI 智能体的本地优先持久化记忆系统,以 Markdown 文件和知识图谱存储,并提供 MCP 服务。
- Star
- 2,091
- Fork
- 395
- 未关闭 Issue
- 49
- 最近提交
- 22小时前
这是什么?
mcp-memory-service 是一个面向 AI 智能体的开源记忆后端,用于跨会话、跨智能体保存决策、笔记和项目上下文。它以一个自托管服务的形式提供 REST API、MCP 服务器、OAuth、命令行工具和网页仪表盘,LangGraph、CrewAI、AutoGen 等框架构建的智能体、普通 HTTP 客户端,以及 Claude Desktop、Claude Code 等 MCP 客户端都可以读写同一套记忆库。
在基础存储之外,它把向量搜索与 BM25 关键词搜索结合,并支持按标签和时间范围过滤。记忆可以组织成带类型关系的知识图谱,随时间自动整理合并,也可以从 PDF、文本和 Markdown 文件或 mem0 导出数据中导入。存储后端包括本地 SQLite、Cloudflare、Milvus,以及可将本地读取与远程副本同步的 Hybrid 模式。向量嵌入通过 ONNX 在本地运行。
服务默认只监听 localhost,若要对网络开放,需要显式配置并启用身份验证。
核心功能
- 01REST API 与 MCP 服务器共享同一个记忆库,供多个智能体和客户端读写。
- 02混合搜索结合向量相似度、BM25 关键词匹配和标签过滤。
- 03知识图谱记录记忆之间带类型的因果关系。
- 04自动整理功能会对旧记忆进行聚类和压缩。
- 05本地 ONNX 向量嵌入配合 SQLite 存储,核心操作可保留在自有基础设施上。
- 06支持导入 PDF、文本、Markdown 和 mem0 导出数据,并提供网页仪表盘和命令行工具。
适用场景
- 在 LangGraph 或 CrewAI 智能体之间共享项目决策与架构笔记。
- 让 Claude Desktop 或 Claude Code 在多次会话之间保留记忆。
- 为小团队的 AI 工具部署一套自托管记忆服务。
- 将 mem0 中的记忆迁移到自托管存储中。
快速上手
- 1
从 PyPI 安装软件包
pip install mcp-memory-service - 2
将内存服务器添加到你的 AI 客户端配置中(例如 Claude Desktop)
- 3
在本地启动 REST API 服务器
MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http
使用前须知
- 快速 HTTP 配置允许匿名访问,因此在暴露到网络之前需要做好安全防护。
- 绑定到网络地址时需要身份验证、防火墙规则,或 VPN 或 TLS 终止等措施。
- 搜索摘要等可选的 LLM 功能需要配置 LLM 服务提供商。
收录于专题
标签
常见问题
- mcp-memory-service 是什么?
- 自托管的 AI 智能体持久化记忆服务,通过 REST API 和 MCP 提供共享上下文的存储与检索。 mcp-memory-service 是一个面向 AI 智能体的开源记忆后端,用于跨会话、跨智能体保存决策、笔记和项目上下文。它以一个自托管服务的形式提供 REST API、MCP 服务器、OAuth、命令行工具和网页仪表盘,LangGraph、CrewAI、AutoGen 等框架构建的智能体、普通 HTTP 客户端,以及 Claude Desktop、Claude Code 等 MCP 客户端都可以读写同一套记忆库。
- mcp-memory-service 可以免费使用吗?用的什么许可证?
- mcp-memory-service 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mcp-memory-service 还在维护吗?
- 活跃维护中。mcp-memory-service 最近一次提交是在 2026年11月6日。
- mcp-memory-service 适合用来做什么?
- 在 LangGraph 或 CrewAI 智能体之间共享项目决策与架构笔记。 让 Claude Desktop 或 Claude Code 在多次会话之间保留记忆。 为小团队的 AI 工具部署一套自托管记忆服务。 将 mem0 中的记忆迁移到自托管存储中。
- mcp-memory-service 怎么安装和运行?
- 从 PyPI 安装软件包: pip install mcp-memory-service 将内存服务器添加到你的 AI 客户端配置中(例如 Claude Desktop) 在本地启动 REST API 服务器: MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http
- 在哪里获取 mcp-memory-service?
- 源代码和安装说明在 GitHub 上:https://github.com/doobidoo/mcp-memory-service
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 LLM 智能体的双系统长期记忆 Python SDK,并提供 MemHub 桌面与命令行工具,覆盖聊天、办公与编程场景。
开源 AI 记忆平台,将文档、代码和对话转为自托管知识图谱,供 AI 智能体检索复用。
一个包含 30 个可运行 Jupyter 笔记本的教程仓库,系统讲解 LLM 智能体的记忆技术。
一个用 Rust 编写、可自托管的知识库,从文档构建双时态知识图谱,并提供 RAG 检索、本体推理和 MCP 接入。
面向 AI 智能体的本地优先、Markdown 原生长期记忆层,记忆以可编辑文件保存并配合 SQLite 与 LanceDB 索引。