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.isquarecube.fr",
        "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.isquarecube.fr
  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.isquarecube.fr",
        "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.isquarecube.fr
  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.2.tar.gz (11.2 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.2-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: memoraeu_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.11.15 HTTPX/0.28.1

File hashes

Hashes for memoraeu_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 86ddce3923e62990afd2f11318b09fe962fb2affdd1e917c91b51cb19d30940b
MD5 8667ace090964e9daefc7eb80d431096
BLAKE2b-256 5298997a4dd7e3ad831f3ca995f36223ba84d1ac2882fb2cb36f2882a8a4af53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: memoraeu_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.11.15 HTTPX/0.28.1

File hashes

Hashes for memoraeu_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 73eb4d87f2747ef0b4a9ed1c4dd327e3a18e46356619442e898b5220baa7a3cd
MD5 70c5e211b04a000d9c3930df800022f8
BLAKE2b-256 a9087e110cef259da2637f7bd135427b0120b0e5f5bb3222b22955a166fe560e

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