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

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

site icon
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

安装教程

  1. 克隆仓库: bash git clone https://github.com/yellnuts/mcp-mem0.git cd mcp-mem0
  2. 安装依赖: bash pip install -r requirements.txt
  3. 启动服务器: bash python server.py

调试方式

  • 访问 http://localhost:5000 确认服务器运行。
  • 检查日志文件以获取调试信息。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。