gmacev_Simple-Memory-Extension-MCP-Server
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
store_context_item
Store a value with key in namespace
retrieve_context_item_by_key
Get value by key
delete_context_item
Delete key-value pair
create_namespace
Create new namespace
delete_namespace
Delete namespace and all contents
list_namespaces
List all namespaces
list_context_item_keys
List keys in a namespace
retrieve_context_items_by_semantic_search
Find items by meaning