mcp-memory : SQLite FTS5 + OKF de Google pour une mémoire rapide des agents

✍️ OpenClawRadar📅 Publié: August 16, 2026🔗 Source
Ad

Vous cherchez un moyen de donner à votre agent de codage IA une mémoire persistante sans ajouter une base de données vectorielle lourde ? mcp-memory est un serveur MCP open-source qui stocke la mémoire de l'agent sous forme de fichiers Markdown OKF v0.2 de Google, indexe tout localement avec SQLite FTS5, et expose quatre outils MCP propres. Il est conçu pour s'intégrer à Claude Desktop, Cursor, Antigravity, Windsurf ou Codex avec un assistant de configuration sans effort.

Ce qu'il fait

mcp-memory maintient une architecture à deux couches :

  • Répertoire OKF consultable par les humains : chaque mémoire est déversée sous forme de fichier .md brut dans memory/, avec un index.md racine (versionné avec okf_version: "0.2") et un log.md pour l'historique des mises à jour.
  • Index SQLite FTS5 : la recherche plein texte et les déclencheurs maintiennent les recherches clés sous 20 ms et les recherches par mots-clés instantanées.

Les mémoires sont stockées sous forme de documents Markdown OKF v0.2 avec frontmatter YAML (type, key, namespace, tags, generated, sources, verified, status, stale_after).

Ad

Outils MCP

Le serveur expose quatre outils principaux :

  • memory_store – Stocke ou met à jour un enregistrement. Nécessite key, content et project_root. En option : tags, namespace (par défaut default), concept_type, title, description, resource, status, stale_after, sources, verified, generated_by.
  • memory_retrieve – Récupère une mémoire spécifique par key et namespace.
  • memory_search – Trouve des mémoires par query, tags ou namespace. Prend en charge limit (par défaut 10).
  • memory_get_last – Récupère le dernier point de contrôle de session (system/last_memory) pour que l'agent sache où le travail s'est arrêté.

Isolation par espace de noms et configuration

Les mémoires sont délimitées par espace de noms (par exemple, user/preferences, project/architecture), ce qui maintient les contextes séparés. La configuration est une commande unique :

python3 setup.py

Cela configure automatiquement les outils MCP installés (Antigravity, Claude, Cursor, Windsurf, Codex). Le serveur prend également en charge un paramètre project_root pour chaque outil, afin de pouvoir conserver des magasins de mémoire par projet.

À qui cela s'adresse

Les développeurs utilisant des agents de codage IA (Claude, Cursor, etc.) qui veulent une mémoire persistante, recherchable, qui reste en Markdown texte brut et ne nécessite pas de base de données vectorielle ou de service externe.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Homebutler : Compétence OpenClaw pour la Gestion de Homelab via Telegram
Tools

Homebutler : Compétence OpenClaw pour la Gestion de Homelab via Telegram

Homebutler est un binaire Go unique (~13 Mo, zéro dépendance) qui fonctionne comme une compétence OpenClaw pour gérer les homelabs depuis le chat Telegram. Il surveille les serveurs, redémarre les conteneurs Docker, réveille les machines, scanne les réseaux et alerte en cas de pics de ressources sans sessions SSH ni connexions à un tableau de bord.

OpenClawRadar
Visdiff : Boucle de rétroaction visuelle pour la génération de code frontend de Claude
Tools

Visdiff : Boucle de rétroaction visuelle pour la génération de code frontend de Claude

Visdiff comble l'écart de précision visuelle dans la génération de code frontend de Claude en comparant pixel par pixel le rendu avec les maquettes Figma et en réinjectant les différences dans la boucle jusqu'à correspondance.

OpenClawRadar
OpenClaw .NET : Portage NativeAOT avec Pont JSON-RPC pour les Plugins Existants
Tools

OpenClaw .NET : Portage NativeAOT avec Pont JSON-RPC pour les Plugins Existants

OpenClaw .NET est un portage C# d'OpenClaw qui compile en un binaire NativeAOT d'environ 23 Mo, éliminant le préchauffage JIT et la surcharge du runtime Node tout en maintenant la compatibilité avec les plugins TypeScript/JavaScript existants via un pont JSON-RPC intégré.

OpenClawRadar
RubyLLM : Un framework Ruby unique pour tous les principaux fournisseurs d'IA
Tools

RubyLLM : Un framework Ruby unique pour tous les principaux fournisseurs d'IA

RubyLLM fournit un framework Ruby unifié pour OpenAI, Anthropic, Gemini, Ollama et plus de 800 modèles. Fonctionnalités : chat, vision, audio, outils, agents, streaming et intégration Rails.

OpenClawRadar