gmacev_Simple-Memory-Extension-MCP-Server

gmacev_Simple-Memory-Extension-MCP-Server

3.2

If you are the rightful owner of gmacev_Simple-Memory-Extension-MCP-Server 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 Simple Memory Extension MCP Server is designed to enhance the context window and memory capabilities of agents, making it particularly useful for coding large features or managing complex projects.

The Simple Memory Extension MCP Server is a tool designed to extend the memory and context window of agents, providing a robust solution for managing and recalling important information during complex coding tasks. This server is particularly beneficial for developers who are working on large features or engaging in 'vibe coding,' where the ability to store and recall progress, key moments, or changes is crucial. The server allows users to store memories and retrieve them as needed, or to let the agent manage its memory autonomously through predefined rules. The server supports various operations such as storing, retrieving, and deleting context items, as well as managing namespaces. Additionally, it includes a semantic search feature that leverages the E5 embedding model from Hugging Face, enabling users to find context items based on their meaning rather than exact key matches. This feature enhances the server's utility by allowing for more intuitive and efficient information retrieval.

Features

  • Context Item Management: Store, retrieve, and delete key-value pairs within namespaces.
  • Namespace Management: Create, delete, and list namespaces and their contents.
  • Semantic Search: Find context items by meaning using the E5 embedding model.
  • HTTP SSE or Stdio: Choose between HTTP SSE or Stdio for communication.
  • Logging Configuration: Set logging levels to debug, info, warn, or error.

Tools

  1. store_context_item

    Store a value with key in namespace

  2. retrieve_context_item_by_key

    Get value by key

  3. delete_context_item

    Delete key-value pair

  4. create_namespace

    Create new namespace

  5. delete_namespace

    Delete namespace and all contents

  6. list_namespaces

    List all namespaces

  7. list_context_item_keys

    List keys in a namespace

  8. retrieve_context_items_by_semantic_search

    Find items by meaning