Repolode
doobidoo

doobidoo/mcp-memory-service

自托管的 AI 智能体持久化记忆服务,通过 REST API 和 MCP 提供共享上下文的存储与检索。

可替代:Mem0

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. 1

    从 PyPI 安装软件包

    pip install mcp-memory-service
  2. 2

    将内存服务器添加到你的 AI 客户端配置中(例如 Claude Desktop)

  3. 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 数据每日更新。

相关项目