Skip to main content

Zero-knowledge persistent memory layer for Claude — MCP server

Project description

memoraeu-mcp

🇬🇧 English | 🇫🇷 Français


English

Zero-knowledge persistent memory layer for Claude — MCP server

MemoraEU gives Claude a persistent, encrypted memory. All content is encrypted client-side with AES-256-GCM before reaching the server — the server never sees your plaintext. Semantic search is powered by Mistral embeddings + Qdrant.

Features

  • 🔒 Zero-knowledge — AES-256-GCM encryption, key never leaves your machine
  • 🧠 Semantic search — Mistral embeddings + Qdrant vector store
  • 🔄 Auto memory — remembers and recalls context automatically
  • 🚫 Deduplication — detects near-duplicate memories before storing
  • 🇪🇺 EU hosted — GDPR compliant infrastructure

Installation

pip install memoraeu-mcp

Or with uvx (no install required):

uvx memoraeu-mcp

Claude Desktop configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "memoraeu": {
      "command": "uvx",
      "args": ["memoraeu-mcp"],
      "env": {
        "MEMORAEU_API_URL": "https://api.memoraeu.com",
        "MEMORAEU_API_KEY": "meu-sk-...",
        "MEMORAEU_SECRET": "your-secret",
        "MEMORAEU_SALT": "your-salt",
        "MISTRAL_API_KEY": "your-mistral-key"
      }
    }
  }
}

Getting your keys

  1. Sign up at app.memoraeu.com
  2. Go to Settings → copy MEMORAEU_SECRET and MEMORAEU_SALT
  3. Create an API key → copy MEMORAEU_API_KEY
  4. Get a Mistral API key at console.mistral.ai

Available tools

Tool Description
remember Memorizes important information automatically
recall Semantic search across stored memories
forget Deletes a memory by ID
list_memories Lists recent memories with optional category filter
list_categories Returns existing categories sorted by usage

Self-hosting

The API is open source. Deploy your own instance with Docker:

git clone https://github.com/pquattro/memoraEu
cd memoraEu
docker compose up -d

Français

Couche mémoire persistante zero-knowledge pour Claude — serveur MCP

MemoraEU donne à Claude une mémoire persistante et chiffrée. Tout le contenu est chiffré côté client en AES-256-GCM avant d'atteindre le serveur — le serveur ne voit jamais le texte en clair. La recherche sémantique est assurée par Mistral Embed + Qdrant.

Fonctionnalités

  • 🔒 Zero-knowledge — chiffrement AES-256-GCM, la clé ne quitte jamais votre machine
  • 🧠 Recherche sémantique — embeddings Mistral + base vectorielle Qdrant
  • 🔄 Mémoire automatique — mémorise et rappelle le contexte sans intervention
  • 🚫 Déduplication — détecte les doublons avant stockage
  • 🇪🇺 Hébergé en Europe — infrastructure conforme RGPD

Installation

pip install memoraeu-mcp

Ou avec uvx (sans installation) :

uvx memoraeu-mcp

Configuration Claude Desktop

Ajoutez dans votre claude_desktop_config.json :

{
  "mcpServers": {
    "memoraeu": {
      "command": "uvx",
      "args": ["memoraeu-mcp"],
      "env": {
        "MEMORAEU_API_URL": "https://api.memoraeu.com",
        "MEMORAEU_API_KEY": "meu-sk-...",
        "MEMORAEU_SECRET": "votre-secret",
        "MEMORAEU_SALT": "votre-salt",
        "MISTRAL_API_KEY": "votre-clé-mistral"
      }
    }
  }
}

Obtenir vos clés

  1. Créez un compte sur app.memoraeu.com
  2. Allez dans Paramètres → copiez MEMORAEU_SECRET et MEMORAEU_SALT
  3. Créez une clé API → copiez MEMORAEU_API_KEY
  4. Obtenez une clé Mistral sur console.mistral.ai

Outils disponibles

Outil Description
remember Mémorise automatiquement les informations importantes
recall Recherche sémantique dans les mémoires stockées
forget Supprime une mémoire par son ID
list_memories Liste les mémoires récentes avec filtre optionnel
list_categories Retourne les catégories existantes triées par usage

Auto-hébergement

L'API est open source. Déployez votre propre instance avec Docker :

git clone https://github.com/pquattro/memoraEu
cd memoraEu
docker compose up -d

License

MIT © 2026 MemoraEU

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

memoraeu_mcp-0.1.4.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

memoraeu_mcp-0.1.4-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file memoraeu_mcp-0.1.4.tar.gz.

File metadata

  • Download URL: memoraeu_mcp-0.1.4.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for memoraeu_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 8bc69bb58e1db0917c6d3d38b439b7683a11af6933b1586dfb98e7478ef884f3
MD5 a2926eb0a869b8f12e2af069c86b1246
BLAKE2b-256 7f357a8b51b71b3f48db708ec2bd6cb77425badbdc92cd55433436044f76a76c

See more details on using hashes here.

File details

Details for the file memoraeu_mcp-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: memoraeu_mcp-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for memoraeu_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d8021e7290670ea145a64a957d3b6c69552aa7bbd58945de565f83610d536cbd
MD5 cea9ea1febb53ec5b7c9c5a670abb04b
BLAKE2b-256 9d94ae1a304f222e12c5294ed31f9d36f722c2e6f53a14f3b3ed4c2be7a868c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page