
MCP-Mem0: Your Gateway to Long-Term Agent Memory 🚀

2025.04.21
0
Python长期内存管理Python 服务器轻量级服务开发效率
MCP-Mem0 是一个用于管理长期代理内存的服务器,基于 Python 构建,提供高效的内存存储和检索功能。它也是一个模板项目,适合开发者基于此构建自己的 MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
MCP-Mem0 是一个用于管理长期代理内存的服务器,适用于需要高效存储和检索代理记忆的场景。
核心功能
- 长期内存管理:高效存储和检索代理记忆。
- Python 基础:基于 Python 构建,易于定制和扩展。
- 模板结构:为开发者提供构建 MCP 服务器的起点。
- 轻量级:资源占用低,易于部署。
适用场景
- 代理记忆管理
- 自定义 MCP 服务器开发
- 轻量级内存服务部署
工具列表
- HTTP API:提供创建、检索和删除记忆的接口。
- 配置管理:通过
config.json
文件调整内存过期时间、日志级别和端口等设置。
常见问题解答
- 服务器无法启动:检查依赖是否安装正确。
- API 错误:确认请求格式正确且服务器正在运行。
- 记忆未保存:确保
agent_id
唯一且格式正确。
使用教程
使用依赖
- Python 3.6 或更高版本
- 安装依赖包:
bash pip install -r requirements.txt
安装教程
- 克隆仓库:
bash git clone https://github.com/yellnuts/mcp-mem0.git cd mcp-mem0
- 安装依赖:
bash pip install -r requirements.txt
- 启动服务器:
bash python server.py
调试方式
- 访问
http://localhost:5000
确认服务器运行。 - 检查日志文件以获取调试信息。