Memora v0.2.25 Serveur MCP : Écritures 5 fois plus rapides sur la base de données D1

✍️ OpenClawRadar📅 Publié: April 15, 2026🔗 Source
Memora v0.2.25 Serveur MCP : Écritures 5 fois plus rapides sur la base de données D1
Ad

Améliorations des performances dans Memora v0.2.25

Memora v0.2.25 est un serveur MCP (Model Context Protocol) léger qui fournit à Claude des capacités de mémoire persistante, incluant la recherche sémantique, des fonctionnalités de graphe de connaissances et la récupération entre sessions. Le serveur prend en charge SQLite pour le stockage local ou Cloudflare D1, S3 et R2 pour le stockage distant.

La dernière version se concentre sur des améliorations significatives des performances pour les opérations sur la base de données D1. Le changement principal est que les opérations memory_create et memory_update sur D1 ont été réduites de plus de 10 secondes à environ 2 secondes par appel.

Ce qui était lent

  • ensure_schema() effectuait 7 à 9 allers-retours D1 à chaque appel d'outil, gaspillant ~4-8s à chaque fois
  • Le scan de références croisées utilisait un modèle en deux étapes list + get_embeddings qui nécessitait ~10 allers-retours sur un stockage de 500 mémoires
  • Le jeton de session D1 était stocké au niveau de la classe et pouvait être écrasé par des threads en arrière-plan
Ad

Ce qui a changé

  • Le schéma est maintenant mis en cache par instance de backend, payé une fois au moment de la connexion
  • Le scan de références croisées a été réécrit en une seule opération paginée LEFT JOIN
  • Le jeton de session a été déplacé vers un stockage par instance avec une mise en miroir du signet keep-max au niveau du backend

Performances mesurées sur D1 en direct

  • memory_create : plus de 10s → ~1,8s
  • memory_update : plus de 10s → ~1,1s
  • connect() à partir du 2ème appel : ~4-8s → ~0ms (cache atteint)

Les améliorations supplémentaires incluent une réduction des requêtes aux objets durables (diminuant les coûts Cloudflare), une correction XSS dans l'interface graphique et une correction de la mise en cache du schéma pour les échanges de fichiers CloudSQLiteBackend. La version ne nécessite aucune migration de schéma et maintient la compatibilité ascendante sans changement d'API. Les 39 tests passent.

Ce type de serveur MCP est utile pour les développeurs qui souhaitent donner à leurs agents d'IA de codage une mémoire persistante entre les sessions, permettant des interactions plus contextuelles et cohérentes.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Cadre pour les coéquipiers IA dans Slack, entièrement opéré depuis Claude Code
Tools

Cadre pour les coéquipiers IA dans Slack, entièrement opéré depuis Claude Code

ginnie-agents est un framework open-source pour exécuter des agents IA autonomes avec des identités Slack, une mémoire à trois niveaux, des routines cron et des horaires de travail — le tout configuré et opéré via Claude Code. Nécessite Claude Code Max, Docker, Node 22+ et un espace de travail Slack avec les permissions de création d'applications.

OpenClawRadar
Open Source Rust MCP Server Donne à Claude des Capacités Complètes de Gestion d'Emails
Tools

Open Source Rust MCP Server Donne à Claude des Capacités Complètes de Gestion d'Emails

Un développeur a créé un serveur MCP en Rust qui fournit à Claude 25 outils pour une gestion complète des emails, incluant la recherche IMAP, l'envoi SMTP, la prise en charge de l'API Microsoft Graph, et la gestion multi-comptes avec authentification OAuth2.

OpenClawRadar
Application de l'Architecture de Claude Code aux Modèles Locaux 9B : Principales Découvertes et Optimisations
Tools

Application de l'Architecture de Claude Code aux Modèles Locaux 9B : Principales Découvertes et Optimisations

Un développeur a extrait des modèles architecturaux du code source divulgué de Claude Code et a appliqué 10 optimisations à qwen3.5:9b exécuté localement sur une RTX 5070 Ti. La découverte clé a été que qwen3.5:9b dispose d'appels d'outils structurés natifs, et la plus grande limitation pour les modèles 9B est l'autodiscipline pour savoir quand arrêter d'explorer et commencer à produire un résultat.

OpenClawRadar
Conseil : Un Cadre de Dialogue Structuré pour Claude
Tools

Conseil : Un Cadre de Dialogue Structuré pour Claude

Conseil — Un Creuset est un cadre de dialogue structuré conçu pour fonctionner dans une seule fenêtre de contexte Claude. Il utilise un cadrage de personnage pour créer quatre modes d'engagement distincts : interrogation rigoureuse, action générative, expérience vécue et intuition non formée.

OpenClawRadar