mcp-memory

mcp-memory

3.3

If you are the rightful owner of mcp-memory and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project implements a memory system for LLM conversations using Redis Graph for long-term memory storage.

MCP Memory is a server that provides tools for storing and retrieving memories from conversations with LLMs. It uses Redis Graph as a backend to create a knowledge graph of memories, allowing for complex relationships between different pieces of information. The system supports various memory types such as conversations, projects, tasks, issues, configs, finance, and todos. It enables the creation of relationships between memories, facilitating advanced search and retrieval based on different criteria. The architecture leverages Redis Graph to store memories as nodes in a graph database, with relationships represented as edges, providing a robust framework for managing and querying memory data.

Features

  • Store different types of memories (conversations, projects, tasks, issues, configs, finance, todos)
  • Create relationships between memories
  • Search and retrieve memories based on various criteria
  • Update and delete memories

Tools

  1. create_memory

    Create a new memory

  2. retrieve_memory

    Retrieve memory by ID

  3. search_memories

    Search memory by type or keyword

  4. update_memory

    Update existing memory

  5. delete_memory

    Delete memory

  6. create_relation

    Create relationships between memories

  7. get_related_memories

    Obtain memories related to specific memories