mcp-memory
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
create_memory
Create a new memory
retrieve_memory
Retrieve memory by ID
search_memories
Search memory by type or keyword
update_memory
Update existing memory
delete_memory
Delete memory
create_relation
Create relationships between memories
get_related_memories
Obtain memories related to specific memories