Simple Memory Extension MCP Server
by gmacev
This MCP server extends the context window/memory of agents, allowing them to store and recall progress, key moments, or changes. It's useful for coding big features or vibe coding when needing to remember important information.
Last updated: N/A
What is Simple Memory Extension MCP Server?
A server that provides tools for agents to store, retrieve, and manage their memory or context. It uses namespaces for organization and semantic search for finding relevant information.
How to use Simple Memory Extension MCP Server?
- Install dependencies with
npm install
. 2. Start the server withnpm start
. 3. Use the available tools (Context Item Management, Namespace Management, Semantic Search) via API calls to store and retrieve information.
Key features of Simple Memory Extension MCP Server
Context item management (store, retrieve, delete)
Namespace management (create, delete, list)
Semantic search using E5 model
Chunking of text for better semantic matching
Cosine similarity calculation for ranking results
Use cases of Simple Memory Extension MCP Server
Coding big features and needing to recall progress
Vibe coding and needing to store key moments
Agents managing their memory through cursor rules
Storing and retrieving changes or anything worth remembering
Finding relevant information based on meaning rather than exact matches
FAQ from Simple Memory Extension MCP Server
How do I start the server?
How do I start the server?
Run npm install
followed by npm start
.
What is a namespace?
What is a namespace?
A namespace is a container for context items, allowing you to organize your memories.
How does semantic search work?
How does semantic search work?
The query is converted to a vector using the E5 model, the text is split into chunks, cosine similarity is calculated, and the top matches are returned.
What is the E5 model?
What is the E5 model?
The E5 model is a multilingual embedding model from Hugging Face used for semantic search.
Can I contribute to this project?
Can I contribute to this project?
Yes, feel free to contribute or suggest improvements.