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

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.
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
👀 See Also

TeamHero v2.6.1 : Plateforme Open-Source pour la Gestion d'Agents IA Claude
TeamHero v2.6.1 est une plateforme open-source, locale en premier, qui crée une équipe gérée d'agents Claude avec des fonctionnalités comme le mode pilote automatique, l'imbrication de sous-tâches, les vues de flux et la mémoire persistante. L'outil fonctionne sur Node.js avec un tableau de bord HTML/CSS/JS vanilla et ne nécessite aucune base de données.

Documents de développement Brain-MCP - Outils pour Claude IA plutôt que pour les humains
Un développeur mainteneur du serveur Brain-MCP a ajouté une section 'Pour assistants IA' à la documentation avec des instructions comportementales, ce qui a permis à Claude d'utiliser les outils plus intelligemment et d'injecter proactivement du contexte lors des changements de sujets.

Claude Octopus v8.48 : Plugin d'Orchestration Multi-IA pour les Flux de Travail de Développement
Claude Octopus v8.48 est un plugin open-source qui orchestre les modèles d'IA Claude, Codex et Gemini en parallèle avec des rôles distincts à travers les phases de développement. Il inclut une porte de consensus à 75 % entre les phases, des fenêtres de contexte fraîches pour les tâches complexes, et des commandes spécifiques comme /octo:embrace pour le développement complet du cycle de vie.

Kit d'Apprentissage : Un Plugin Claude Code pour l'Intégration et l'Exploration de Bases de Code
Learning-kit est une extension gratuite pour Claude Code qui analyse les dépôts pour générer des plans d'apprentissage structurés et des tutoriels interactifs. Il aide les développeurs à comprendre les bases de code inconnues avant d'apporter des modifications, avec des modes d'application configurables et un suivi de progression.