MCP Catalogs
Homememora screenshot

memora

by agentic-box·405·Score 53

A lightweight MCP server for semantic memory storage, knowledge graphs, and persistent memory for AI agents.

ai-llmknowledge-graphdeveloper-tools
49
Forks
6
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Building long-term memory for AI agents that persist across sessions
you:Creating personal knowledge graphs with automatic memory linking and relationships
you:Developing AI-powered note-taking applications with semantic search capabilities
you:What databases does Memora support?
you:Can I use Memora offline?

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 README
  • memory_create

    Create a new memory with content, tags, and optional metadata

  • memory_update

    Update an existing memory with new content or metadata

  • memory_create_batch

    Create multiple memories at once

  • memory_search

    Search memories using semantic search, filters, and full-text queries

  • memory_delete

    Delete a memory or set of memories

  • memory_rebuild_embeddings

    Rebuild embeddings for all memories after changing embedding models

  • memory_rebuild_crossrefs

    Rebuild cross-references between memories based on similarity

  • memory_chat

    Chat with memories using RAG-powered responses with tool calling

Comparable tools

semantic-memorymemgptautoboundmemgraphredis-mcp

Installation

Installation

pip install git+https://github.com/agentic-box/memora.git

With 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.