Serveur MCP Implémente le Document de Réflexion pour une Mémoire Persistante de l'Agent de Codage

Un développeur a implémenté l'article Reflexion (Shinn et al., NeurIPS 2023) en tant que serveur MCP pour résoudre un problème courant des agents de codage locaux : l'absence de mémoire persistante entre les sessions. L'outil, nommé reflect-mcp, permet aux agents de se souvenir et d'éviter de répéter les erreurs.
Fonctionnement
Le système fonctionne selon un flux structuré :
- Après chaque échec de test, l'agent critique son propre travail et extrait des motifs de l'erreur
- Ces leçons sont stockées pour référence future
- Avant de commencer de nouvelles tâches, l'agent rappelle les leçons passées en utilisant la recherche en texte intégral
- La correspondance de motifs est entièrement basée sur des expressions régulières - aucun appel LLM n'est nécessaire pour la classification
Le développeur note que les messages d'erreur sont suffisamment prévisibles pour qu'une correspondance déterministe fonctionne efficacement. L'agent écrit la critique puisqu'il a le contexte, tandis que le serveur gère la structuration et la déduplication des leçons.
Implémentation technique
- Construit en tant que serveur MCP (Model Context Protocol)
- Utilise SQLite avec FTS5 pour le stockage et la recherche
- Fonctionne avec tout client compatible MCP
- Installation via :
cargo install reflect-mcp
Résultats après une semaine
Le développeur a rapporté plusieurs améliorations dans le comportement de son agent de codage :
- Arrêté d'utiliser le même
unwrap()sur les entrées utilisateur - Arrêté d'oublier la gestion des fuseaux horaires
- Commencé à éviter automatiquement les motifs d'échec précédemment observés
- Le suivi des motifs a rendu visibles les erreurs récurrentes dans le projet
Le projet est disponible sur GitHub à https://github.com/rohansx/reflect. Le développeur sollicite les retours d'autres personnes ayant expérimenté des configurations de mémoire persistante pour les agents de codage locaux.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Code v2.1.206 : /doctor réduit CLAUDE.md, /commit-push-pr autorisation automatique de Git Push, mise à niveau de l'agent en arrière-plan
Claude Code v2.1.206 ajoute des suggestions de chemin /cd, une vérification /doctor pour réduire CLAUDE.md des informations dérivables, /commit-push-pr autorise automatiquement git push vers les dépôts configurés, et corrige les timeouts MCP, les mises à jour d'agents en arrière-plan et les blocages Bedrock.

Agent LLM Construit un Dungeon Crawler Complet dans Godot 4 en Utilisant un Retour Visuel
Un développeur a connecté un agent LLM à Godot 4 en utilisant un outil MCP et lui a donné une seule instruction pour construire un FPS de type dungeon crawler. L'agent a créé un prototype complet avec 3 salles, un éclairage, des combats, des ennemis et une progression en lançant le jeu, en prenant des captures d'écran et en corrigeant les problèmes visuels.

VibeSmith : Outil local pour détecter les conflits de compétences dans les projets de code Claude
VibeSmith est une application de bureau macOS locale qui offre une visibilité unifiée sur les projets Claude Code, détectant les conflits lorsque des composants globaux et au niveau du projet partagent des noms, visualisant les dépendances sous forme de DAG et suivant l'utilisation des jetons de contexte.

ExposureGuard MCP Server ajoute l'analyse de sécurité des domaines à Claude Desktop
Un développeur a créé un serveur MCP pour l'analyse de sécurité des domaines en utilisant Claude Code, exposant quatre outils qui vérifient SPF, DMARC, SSL, les en-têtes de sécurité, DNSSEC, les ports ouverts, MX et HTTPS. Le serveur est disponible via pip install exposureguard-mcp avec un niveau gratuit de 100 appels API par jour.