
memora
by agentic-box·★ 405·Score 53
A lightweight MCP server for semantic memory storage, knowledge graphs, and persistent memory for AI agents.
Overview
Memora is a comprehensive MCP server designed to give AI agents persistent memory capabilities. It provides semantic storage with SQLite or cloud databases, supports vector embeddings for advanced search, and maintains knowledge graphs with interactive visualization. The server offers features like memory deduplication, document storage with fragment trees, and a chat interface for querying memories. It supports multiple embedding backends including OpenAI, sentence-transformers, and TF-IDF, with flexible configuration options for different deployment scenarios.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Memora when you need persistent memory for AI agents with semantic search, knowledge graphs, and cross-session context, especially if you're already using cloud services like Cloudflare D1 or S3.
When NOT to choose this
Avoid Memora if you need a self-contained solution without external dependencies, as it requires cloud services like D1 or S3 for optimal functionality, and may not be ideal for highly sensitive data due to cloud storage requirements.
Tools this server exposes
8 tools extracted from the READMEmemory_createCreate a new memory with content, tags, and optional metadata
memory_updateUpdate an existing memory with new content or metadata
memory_create_batchCreate multiple memories at once
memory_searchSearch memories using semantic search, filters, and full-text queries
memory_deleteDelete a memory or set of memories
memory_rebuild_embeddingsRebuild embeddings for all memories after changing embedding models
memory_rebuild_crossrefsRebuild cross-references between memories based on similarity
memory_chatChat with memories using RAG-powered responses with tool calling
Comparable tools
Installation
Installation
pip install git+https://github.com/agentic-box/memora.gitWith Claude Desktop, add to your config.json:
{
"mcpServers": {
"memora": {
"command": "memora-server",
"args": [],
"env": {
"MEMORA_DB_PATH": "~/.local/share/memora/memories.db",
"MEMORA_ALLOW_ANY_TAG": "1"
}
}
}
}FAQ
- What databases does Memora support?
- Memora supports local SQLite databases and cloud storage through Cloudflare D1 or S3/R2 with optional encryption and compression.
- Can I use Memora offline?
- Yes, you can use local embeddings with TF-IDF or sentence-transformers to run completely offline without requiring API calls.
Compare memora with
Last updated · Auto-generated from public README + GitHub signals.