udjin-labs/mnemostack
by Various
Durable hybrid memory for AI agents: vector + BM25 + temporal + graph recall, exposed through MCP, HTTP, and Python.
MCP
udjin-labs/mnemostack
Added 1 June 2026
Overview
Mnemostack provides hybrid memory for AI agents by combining vector, BM25 keyword, temporal, and graph retrieval methods. It exposes these memory capabilities through MCP, HTTP, and a Python API for flexible integration.
Best for
Best for
Developers building AI agents that need durable, hybrid memory with flexible retrieval
Use cases
- Storing and retrieving agent conversational context across sessions
- Hybrid search that merges semantic similarity with keyword matching
- Managing entity relationships and temporal recency in agent memory
How to use
Install
pip install 'mnemostack[mcp]' Tools exposed
exact_tokenGEMINI_API_KEYOLLAMA_HOSTMNEMOSTACK_COLLECTIONMNEMOSTACK_QDRANT_URLMNEMOSTACK_BM25_PATHSMNEMOSTACK_AUTO_RECORD_IORMNEMOSTACK_VECTOR_FLOORMNEMOSTACK_RERANK_MODEMNEMOSTACK_TOKEN_BUDGETMNEMOSTACK_CONFIG
Tested with
Claude Desktop, Claude Code, Cursor, ChatGPT
Notes
Mnemostack provides hybrid memory for AI agents by combining vector, BM25 keyword, temporal, and graph retrieval methods. It exposes these memory capabilities through MCP, HTTP, and a Python API for flexible integration.
4 stars on GitHub. Last updated 2026-05-18. Licensed Apache-2.0.
Use cases
- Storing and retrieving agent conversational context across sessions
- Hybrid search that merges semantic similarity with keyword matching
- Managing entity relationships and temporal recency in agent memory
Pros
- Multiple retrieval strategies improve memory accuracy and relevance
- Exposed via MCP, HTTP, and Python for broad compatibility
- Open-source Python implementation enables easy customization
Cons
- Low star count suggests limited community and maturity
- Multiple memory backends add integration complexity
- Vendor as ‘Various’ implies no single support channel
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Multiple retrieval strategies improve memory accuracy and relevance
- Exposed via MCP, HTTP, and Python for broad compatibility
- Open-source Python implementation enables easy customization
Cons
- Low star count suggests limited community and maturity
- Multiple memory backends add integration complexity
- Vendor as 'Various' implies no single support channel
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.