Serveur de mémoire MCP open-source avec graphe de connaissances et fonctionnalités d'apprentissage

✍️ OpenClawRadar📅 Publié: March 28, 2026🔗 Source
Serveur de mémoire MCP open-source avec graphe de connaissances et fonctionnalités d'apprentissage
Ad

Un serveur MCP open-source nommé cuba-memorys fournit une mémoire persistente pour les agents IA, allant au-delà des simples bases RAG ou vectorielles. Écrit en Rust avec un backend PostgreSQL + pgvector, il implémente une architecture de graphe de connaissances avec des capacités d'apprentissage.

Architecture et fonctionnalités

Le système stocke des entités, des observations et des relations typées plutôt que des documents plats. Les fonctionnalités clés incluent :

  • Décroissance exponentielle — Les souvenirs s'estompent de manière réaliste en utilisant importance = importance * exp(-0,693 * jours/demi-vie) avec une demi-vie de 30 jours
  • Métaplasticité hebbienne + BCM — Règle d'Oja avec seuil glissant EMA ; les souvenirs se renforcent avec l'accès et s'auto-normalisent via BCM
  • Fusion RRF à 4 signaux (k=60) — Combine ts_rank + trigrammes + pgvector HNSW + importance avec une pondération routée par entropie pour détecter les requêtes dominées par des mots-clés vs sémantiques
  • Détection de communautés Leiden — Algorithme de Traag et al. 2019 pour découvrir des clusters dans le graphe de connaissances
  • PageRank personnalisé — Classe l'importance des entités basée sur la topologie du graphe
  • Vérification anti-hallucination — Triangule les affirmations par rapport aux connaissances stockées avec un système de confiance gradué
  • Mémoire d'erreur avec détection de motifs — Déclenche des avertissements lorsque ≥3 erreurs similaires se produisent
Ad

Benchmarks de performance

L'implémentation en Rust montre des améliorations significatives par rapport à la version Python originale :

  • Taille binaire : ~50 Mo venv (Python) vs 7,6 Mo (Rust)
  • Création d'entité : ~2 ms (Python) vs 498 μs (Rust)
  • Recherche hybride : <5 ms (Python) vs 2,52 ms (Rust)
  • Utilisation mémoire : ~120 Mo (Python) vs ~15 Mo (Rust)
  • Dépendances : 12 packages (Python) vs 0 à l'exécution (Rust)

Détails d'implémentation

Le serveur fournit 13 outils MCP et fonctionne avec tout client compatible MCP, y compris Claude Code, Cursor et Windsurf. Il est auto-hébergé avec un backend PostgreSQL et ne fait aucun appel API externe. Tous les algorithmes sont basés sur des articles évalués par des pairs avec des citations dans le README.

Options d'installation :

pip install cuba-memorys

ou

npm install -g cuba-memorys

Le projet est disponible sous licence CC BY-NC 4.0 sur GitHub.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Comment j'ai créé une compétence pour déployer des agents OpenClaw sur des applications web - Un regard dans les coulisses
Tools

Comment j'ai créé une compétence pour déployer des agents OpenClaw sur des applications web - Un regard dans les coulisses

Découvrez une nouvelle compétence innovante développée pour les agents OpenClaw qui facilite leur déploiement sur des applications web. Apprenez-en plus sur ses fonctionnalités, ses avantages et comment elle transforme les processus de production.

OpenClawRadar
🦀
Tools

OtoDock : plateforme multi-locataire auto-hébergée pour les agents Claude Code et Codex

OtoDock est un OS d'entreprise auto-hébergé qui exécute des agents Claude Code ou Codex dans des départements sandboxés avec quatre modes de collaboration, support téléphonique et support de modèles locaux.

OpenClawRadar
Cerveau : Un système de mémoire d'erreurs persistantes pour le code Claude via MCP
Tools

Cerveau : Un système de mémoire d'erreurs persistantes pour le code Claude via MCP

Brain est un serveur MCP open-source qui offre à Claude Code une mémoire persistante et inter-projets pour les erreurs et leurs solutions. Il capture le contexte des erreurs, suggère des correctifs éprouvés avec des scores de confiance, et construit un réseau de synapses pondéré connectant les erreurs, les solutions et les modules de code à travers tous les projets.

OpenClawRadar
Discours franc : Une compétence Claude open-source qui impose des retours honnêtes, pas de la validation
Tools

Discours franc : Une compétence Claude open-source qui impose des retours honnêtes, pas de la validation

Une nouvelle compétence open-source pour Claude, appelée Straight Talk, l'empêche de valider les idées avant d'avoir compris la situation, puis génère des contre-arguments et met à l'épreuve les hypothèses.

OpenClawRadar