MCP-Mem0 logo

MCP-Mem0

by yellnuts

MCP-Mem0 is a robust server for managing long-term agent memory using Mem0. It also serves as a helpful template for anyone looking to build their own MCP server with Python.

View on GitHub

Last updated: N/A

What is MCP-Mem0?

MCP-Mem0 is a Python-based server designed for efficient management of long-term agent memory. It provides a template structure for building custom MCP servers and offers a lightweight solution for storing and retrieving agent memories.

How to use MCP-Mem0?

To use MCP-Mem0, clone the repository, install the dependencies using pip install -r requirements.txt, and run the server with python server.py. Interact with the server using HTTP requests to create, retrieve, and delete memories. Refer to the API.md file for detailed API documentation.

Key features of MCP-Mem0

  • Long-Term Memory Management

  • Python-Based

  • Template Structure

  • Lightweight

Use cases of MCP-Mem0

  • Managing agent conversations

  • Storing agent experiences

  • Building AI assistants with memory

  • Creating personalized user experiences

FAQ from MCP-Mem0

How do I install MCP-Mem0?

Clone the repository, install dependencies using pip install -r requirements.txt, and run the server with python server.py.

How do I access the API?

Open your web browser and navigate to http://localhost:5000 to access the server.

How do I create a memory?

Send a POST request to /memory with the agent_id and memory_data in the request body.

How do I retrieve a memory?

Send a GET request to /memory/{agent_id}.

How do I configure memory expiry?

Adjust the memory_expiry setting in the config.json file.