mcp-server-memory-file

mcp-server-memory-file

3.3

If you are the rightful owner of mcp-server-memory-file 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.

The mcp-server-memory is an MCP server designed to interact with a memory text file, aiding Claude and other MCP clients in managing inter-chat context.

The mcp-server-memory is a specialized server that facilitates the management of memory within chat interactions, particularly for Claude, an LLM. Each line in the memory text file represents a distinct memory, allowing for efficient storage and retrieval of contextual information. This server supports various operations such as adding, searching, deleting, and listing memories, which can be crucial for maintaining context across multiple chat sessions. The design is inspired by the simplicity and effectiveness of text-based memory systems, similar to those used by ChatGPT. The server also incorporates mechanisms to cue the model on when to store memories, which can be achieved through training, prompts, or tool specifications. The goal is to enhance the model's ability to recall and utilize past interactions to provide more coherent and contextually aware responses.

Features

  • Memory Management: Allows adding, searching, deleting, and listing of memories to maintain chat context.
  • Text-Based Storage: Utilizes a simple text file for memory storage, ensuring ease of use and accessibility.
  • Cueing Mechanism: Incorporates cues for the model to determine when to store memories, enhancing contextual awareness.
  • Tool Integration: Supports tool use for managing memories, enabling dynamic interaction adjustments.
  • Unstructured Text: Simplifies memory management by handling unstructured text, reducing complexity.

Tools

  1. memory_add

    Add memory entry

  2. memory_search

    Search for memory entries

  3. memory_delete

    Delete memory entries

  4. memory_list

    List all memory entries