Graphthulhu MCP Server Offre aux Agents IA une Mémoire de Graphe de Connaissances pour Logseq/Obsidian

✍️ OpenClawRadar📅 Publié: March 7, 2026🔗 Source
Graphthulhu MCP Server Offre aux Agents IA une Mémoire de Graphe de Connaissances pour Logseq/Obsidian
Ad

Graphthulhu est un serveur MCP qui donne aux agents d'IA un accès complet en lecture-écriture à une base de données Logseq ou Obsidian. Au lieu d'incorporer des extraits de texte dans des vecteurs, l'agent écrit des pages structurées avec des propriétés et des [[liens]] entre elles, créant ainsi un graphe de connaissances comme mémoire.

Fonctionnement

Le système stocke la mémoire de l'agent sous forme de fichiers markdown simples sur le disque. Chaque page a un type (projet/décision/recherche/leçon/information), un statut, et des horodatages de création/mise à jour. L'agent écrit après avoir appris, lie les pages connexes et suit les normes de propriétés. Pendant les battements de cœur périodiques, l'agent examine les notes quotidiennes récentes et promeut le contenu important vers le graphe.

Résultats après un mois

  • 404 pages créées
  • 1 451 références croisées entre les pages
  • Les projets renvoient aux décisions, qui renvoient à la recherche, qui renvoient aux leçons apprises
  • La mémoire devient un réseau de connaissances connectées qui se densifie avec le temps

Problèmes de la mémoire vectorielle résolus

L'auteur identifie trois problèmes avec les systèmes de mémoire typiques basés sur des vecteurs :

  • Récupération à angle unique : Les requêtes de recherche doivent correspondre à l'angle sous lequel la mémoire a été stockée. "Échec d'authentification Fitbit" et "problème de cookie de navigateur" pourraient être la même mémoire, mais les vecteurs ne les connecteront pas à moins de rechercher les deux.
  • Aucune structure : Tout est stocké sous forme d'embeddings avec un poids égal. Une préférence fondamentale et un événement ponctuel apparaissent identiques au système de récupération.
  • Aucune relation : Savoir que le fait A et le fait B existent est inutile si on ne peut pas voir que A a causé B.
Ad

Avantages du graphe de connaissances

  • Récupération multi-accroche : Chaque [[lien]] est un chemin de récupération. Recherchez "OpenChaos" et vous obtenez la page du projet, puis suivez les liens pour trouver les crises de gouvernance, l'analyse concurrentielle et la recherche académique.
  • Les types sont natifs : Le graphe sait structurellement qu'une préférence et un événement sont des choses différentes. Aucun taux de dégradation appris n'est nécessaire.
  • Persistance : Plantages de l'agent, réinitialisations de session, changements de modèle - la connaissance persiste. Pas de base de données, pas d'embeddings à recalculer, pas de magasin vectoriel à maintenir. Sauvegardez-la avec git pour une mémoire versionnée.

Détails techniques

  • Binaire Go unique
  • 37 outils MCP
  • Fonctionne avec les backends Logseq et Obsidian
  • Open source sur GitHub

Compromis et plans futurs

Cette approche nécessite plus de structure initiale que de "simplement tout incorporer". L'agent a besoin de discipline pour écrire après avoir appris, toujours lier les pages connexes et suivre les normes de propriétés. L'auteur échange la commodité contre la profondeur.

Les plans futurs incluent l'ajout de RAG sur le graphe : incorporer le contenu des pages pour une recherche sémantique floue afin de trouver le point d'entrée, puis utiliser la traversée du graphe pour tout récupérer ce qui y est connecté. Cela suit le modèle du document GraphRAG de Microsoft : recherche sémantique pour la découverte et liens de graphe pour l'expansion du contexte.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

🦀
Tools

Usage4Claude 3.0.0 : Traqueur de barre de menus macOS open source pour Claude et Codex

Usage4Claude 3.0.0 ajoute la prise en charge optionnelle de Codex, la connexion intégrée au navigateur pour Claude, le changement de compte multiples et des notifications localisées.

OpenClawRadar
hiresTI : Lecteur TIDAL natif pour Linux avec support OpenClaw/MCP
Tools

hiresTI : Lecteur TIDAL natif pour Linux avec support OpenClaw/MCP

hiresTI est un client de bureau Linux natif pour TIDAL, axé sur une lecture stable, une sortie audio de haute qualité, une interface utilisateur GTK4/Libadwaita et une intégration OpenClaw via MCP pour le contrôle à distance. L'application combine une couche d'interface utilisateur en Python avec un noyau audio en Rust.

OpenClawRadar
Modo : IDE IA open-source avec développement piloté par les spécifications et crochets d'agents
Tools

Modo : IDE IA open-source avec développement piloté par les spécifications et crochets d'agents

Modo est un IDE de bureau open-source construit sur l'éditeur Void qui ajoute des flux de travail de développement pilotés par les spécifications, des crochets d'agent et des fichiers de pilotage. Il structure les invites en exigences, conception et tâches avant de générer du code.

OpenClawRadar
Passeport de Décision : Une Couche d'Audit pour la Gouvernance de l'Exécution des Agents IA
Tools

Passeport de Décision : Une Couche d'Audit pour la Gouvernance de l'Exécution des Agents IA

La fuite du code Claude met en lumière une lacune dans la gouvernance des agents d'IA. Decision Passport répond à cela avec des enregistrements d'exécution en ajout uniquement, des paquets de preuve portables et une vérification hors ligne pour des pistes d'audit résistantes à la falsification.

OpenClawRadar