mcp-mem0

查看源码
2025-5-12
Words 647Read Time 2 min
Score:85

MCP服务器,通过Model Context Protocol为AI代理提供长期记忆存储和检索功能,支持与Mem0 Cloud API的无缝集成。

MCP-Mem0 Cloud

本仓库包含一个 Docker 镜像,用于运行一个 MCP(Model Context Protocol)服务器,该服务器可连接到 Mem0 Cloud 的 API,允许通过您的 Mem0 Cloud 账户存储和检索信息。

特性

  • 直接连接到 Mem0 Cloud API 的 MCP 服务器
  • 无需运行本地 Mem0 实例
  • 配置为在端口 6380 上运行
  • 通过环境变量自定义用户
  • 设计用于与 n8n 轻松集成
  • 支持 ARM64(Apple Silicon)和 AMD64(x86_64)架构

使用 Docker Compose 运行

  1. 创建一个 docker-compose.yml 文件:
  1. 创建一个 .env 文件,填入你的凭证:
  1. 启动容器:

在 n8n 中配置

在你的 n8n Model Context Protocol 节点中:
  • SSE 终端:http://mcp-mem0-api:6380/sse(如果 n8n 在同一个 Docker 网络中)
  • 或者:http://localhost:6380/sse(如果 n8n 安装在 Docker 外部)

可用工具

此 MCP 服务器提供四个主要工具:
  1. add_memory:将任何类型的信息存储到你的 Mem0 Cloud 账户中
  1. get_all_memories:检索存储在您账户中的所有记忆
  1. search_memory:使用语义搜索在记忆中进行查找
  1. delete_memory:删除特定的记忆

需求

要连接到 Mem0 Cloud API,您需要:
  1. 一个 Mem0 Cloud 账户
  1. 一个 Mem0 Cloud API key
  1. 您的 Mem0 Cloud User ID

与之前版本的区别

此版本直接使用 Mem0 Cloud API,具有以下优势:
  • 无需本地数据库:所有记忆都存储在您的 Mem0 Cloud 账户中。
  • 无需 OpenAI API key:Mem0 Cloud 负责处理 embeddings 和语义搜索。
  • 更简单的基础架构:无需配置 PostgreSQL 或其他依赖项。
  • 自动同步:您可以从任何使用 Mem0 的地方访问您的记忆。

故障排除

如果遇到问题:
  1. 服务器无法启动:使用 docker logs mcp-mem0-api 查看日志
  1. n8n 无法连接:确保 Docker 网络配置正确
  1. API 问题:检查您的 API key 和 User ID 是否正确
  1. 架构问题:此镜像支持 ARM64(Apple Silicon)和 AMD64(x86_64)架构

贡献

欢迎贡献。请提交 issue 或 pull request。
上一篇
MiniMax-MCP-JS
下一篇
mcp-server-docy