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 运行
- 创建一个
docker-compose.yml
文件:
- 创建一个
.env
文件,填入你的凭证:
- 启动容器:
在 n8n 中配置
在你的 n8n Model Context Protocol 节点中:
- SSE 终端:
http://mcp-mem0-api:6380/sse
(如果 n8n 在同一个 Docker 网络中)
- 或者:
http://localhost:6380/sse
(如果 n8n 安装在 Docker 外部)
可用工具
此 MCP 服务器提供四个主要工具:
- add_memory:将任何类型的信息存储到你的 Mem0 Cloud 账户中
- get_all_memories:检索存储在您账户中的所有记忆
- search_memory:使用语义搜索在记忆中进行查找
- delete_memory:删除特定的记忆
需求
要连接到 Mem0 Cloud API,您需要:
- 一个 Mem0 Cloud 账户
- 一个 Mem0 Cloud API key
- 您的 Mem0 Cloud User ID
与之前版本的区别
此版本直接使用 Mem0 Cloud API,具有以下优势:
- 无需本地数据库:所有记忆都存储在您的 Mem0 Cloud 账户中。
- 无需 OpenAI API key:Mem0 Cloud 负责处理 embeddings 和语义搜索。
- 更简单的基础架构:无需配置 PostgreSQL 或其他依赖项。
- 自动同步:您可以从任何使用 Mem0 的地方访问您的记忆。
故障排除
如果遇到问题:
- 服务器无法启动:使用
docker logs mcp-mem0-api
查看日志
- n8n 无法连接:确保 Docker 网络配置正确
- API 问题:检查您的 API key 和 User ID 是否正确
- 架构问题:此镜像支持 ARM64(Apple Silicon)和 AMD64(x86_64)架构
贡献
欢迎贡献。请提交 issue 或 pull request。
- Author:waytomcp
- URL:https://www.waytomcp.com/article/yersoncontacto/mcp-mem0
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!