llmLibrarian : Moteur RAG local avec intégration MCP pour la recherche IA basée sur fichiers

Ce que c'est
llmLibrarian est un moteur RAG (Retrieval-Augmented Generation) local qui expose des capacités de récupération via le Model Context Protocol (MCP). Il vous permet d'indexer des dossiers en silos (collections ChromaDB), puis de les interroger depuis n'importe quel client MCP—y compris Claude—pour obtenir des réponses fondées et citées.
Fonctionnalités clés et architecture
L'outil indexe des dossiers en silos, qui sont des collections ChromaDB. Lorsque vous voulez des réponses directes au lieu de morceaux bruts, Ollama gère la couche de synthèse. Tout s'exécute localement sur votre machine.
Le développeur souligne que la capacité multi-silos est particulièrement puissante : combiner des silos permet de faire émerger des modèles à travers des domaines qui seraient difficiles à détecter manuellement. Par exemple, un dossier de journal devient un partenaire de réflexion qui se souvient de ce que vous avez écrit, et une base de code devient un agent qui connaît vos fichiers réels.
Outils MCP exposés
retrieve— recherche vectorielle hybride RRF qui renvoie des morceaux bruts avec des scores de confiance pour que Claude puisse raisonner dessusretrieve_bulk— requêtes multi-angles en un seul appel, utile lors de l'agrégation à travers des types de documentsask— réponse synthétisée par Ollama directement à partir du contexte récupéré (par défaut llama3.1:8b, mais vous pouvez remplacer par n'importe quel modèle que vous avez téléchargé)list_silos,inspect_silo,trigger_reindex— outils de gestion d'index
Pile technique
- ChromaDB pour le stockage vectoriel
- Ollama pour la synthèse de modèles
- sentence-transformers (all-mpnet-base-v2, accéléré MPS) pour les embeddings
- fastmcp pour la couche MCP
Le développeur mentionne que l'étiquetage des métadonnées multi-silos dans ChromaDB a nécessité plusieurs itérations pour être correct et est ouvert à discuter de l'architecture.
Ce type d'outil est utile pour les développeurs qui veulent créer des agents IA capables de référencer et de raisonner sur leurs fichiers locaux sans envoyer de données à des services externes.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Autoencodeurs de langage naturel : Transformer les représentations internes de Claude en texte
Transformer Circuits Thread publie Natural Language Autoencoders qui déchiffrent les activations internes de Claude en texte lisible. Dépôt GitHub et démo interactive disponibles.

adamsreview : Un plugin de révision de PR multi-étapes pour Claude Code avec agents parallèles et boucle d'auto-correction
adamsreview est un plugin pour Claude Code qui effectue des revues de PR plus approfondies en plusieurs étapes, utilisant des sous-agents parallèles, des passes de validation, un état JSON persistant et une revue d'ensemble optionnelle via Codex CLI et les commentaires de bots PR.

Lore : Un outil qui extrait un contexte structuré des conversations de codage avec l'IA
Lore est un outil basé sur navigateur construit avec Claude Code qui extrait un contexte structuré des conversations d'IA, capturant les décisions, les TODOs, les blocages et les listes de reprise. C'est une PWA React + TypeScript avec une extension Chrome pour la capture directe des conversations et l'injection de contexte.

Compétence de test SwiftUI open-source pour Claude Code utilisant l'utilisation informatique pour tester visuellement les applications
Une compétence open-source pour Claude Code appelée /ios-test teste visuellement les applications SwiftUI en utilisant la capacité d'utilisation de l'ordinateur. L'agent trouve les fichiers .xcodeproj, construit l'application dans un Simulateur, puis navigue à travers chaque écran, en appuyant sur les boutons et en suivant les liens comme un véritable utilisateur.