depct : Le serveur MCP fournit à Claude une analyse et une documentation en temps réel du runtime

Ce que fait depct
depct est un serveur MCP qui donne à Claude Code un accès à une documentation toujours à jour, à des analyses d'exécution, à des cartes de dépendances et à des diagrammes d'architecture. Il instrumente votre runtime Node.js pour capturer le comportement de l'application et génère une documentation structurée que Claude lit avant de commencer à coder.
Configuration et instrumentation d'exécution
Pour commencer à utiliser depct, exécutez :
npx depct.dev startL'outil instrumente votre runtime Node.js et capture :
- Les routes HTTP
- Les requêtes de base de données
- Les chaînes de middleware
- Les appels externes
- Les codes de réponse
Structure de la documentation et niveaux de confiance
depct génère une documentation d'exécution structurée étiquetée avec trois niveaux de confiance :
- Observé : Vu se produire pendant l'exécution
- Inféré : Forte preuve basée sur des modèles d'exécution
- Hypothèse : Risque possible basé sur l'analyse
Ce à quoi Claude a accès
- Une documentation complète toujours à jour avec les modifications de Claude
- Les erreurs d'exécution avec l'emplacement du fichier, le point de terminaison, le code d'état et le nombre d'occurrences
- Une vue d'ensemble de l'architecture montrant comment les services se connectent et où les dépendances se rompent
- La détection des changements cassants - si un renommage de route ou une mise à jour de dépendance provoque des échecs, cela apparaît immédiatement
Résultats des tests
Pendant les tests, les données d'erreur d'exécution ont immédiatement indiqué à Claude que les erreurs étaient des 404 provenant d'un trafic de sonde atteignant des routes non définies. Cela aurait nécessité de lire le code et les journaux du serveur pour le reconstituer manuellement. Le graphe d'appels a révélé une boucle sur elle-même dans le middleware sans aucune instrumentation manuelle. Après un renommage de route, la mise à jour de la documentation n'a nécessité qu'un seul appel d'outil au lieu de rechercher chaque référence de documentation.
Comment cela fonctionne avec Claude
Claude lit la documentation générée avant de commencer à coder. Lorsque Claude termine d'apporter des modifications, depct met à jour la documentation de manière incrémentielle automatiquement, sans étape manuelle requise.
📖 Read the full source: r/ClaudeAI
👀 See Also

Smriti : Un système similaire à Git pour gérer l'état de raisonnement des LLM afin d'éviter la dérive des conversations
Smriti est un outil open-source qui permet aux développeurs de sauvegarder, restaurer, brancher et comparer les états de raisonnement dans les conversations LLM pour éviter la dérive. Il traite les interactions comme un état plutôt que comme un historique de discussion, permettant des retours en arrière propres et une exploration alternative sans contamination.

Vibeyard IDE ajoute un navigateur intégré pour l'édition directe d'interfaces web avec des agents IA.
Vibeyard, un IDE open-source pour les agents d'IA de codage, inclut désormais un type de session d'onglet de navigateur qui permet aux utilisateurs de cliquer sur des éléments dans une interface web et d'ordonner à un agent d'IA de les modifier directement, éliminant ainsi les suppositions de sélecteurs et la recherche de composants.

Outil PRECC Réduit les Coûts de l'API Claude Code grâce à la Compression Pré-Appel d'Outil
Un développeur a créé PRECC, un outil open source qui intercepte les appels de l'outil Claude Code et compresse les charges utiles en utilisant RTK (Redundancy-aware Token Kompression), réduisant les jetons d'entrée de 40 à 66 % sans impact de latence perceptible.

Avant de coder : Un plugin Claude Code qui oblige à réfléchir avant de programmer
Upfront est un plugin Claude Code doté de 20 compétences qui met les développeurs au défi avant de générer du code. Il utilise trois commandes : /upfront:feature pour contester les exigences vagues, /upfront:plan pour diviser le travail en phases d'environ 400 lignes de code, et /upfront:build pour exécuter avec le TDD et une revue par phase.