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.

idea-reality-mcp : Le serveur MCP vérifie l'existence des outils avant que Claude n'écrive le code
Un développeur a créé un serveur MCP appelé idea-reality-mcp qui analyse les dépôts GitHub, les discussions Hacker News, les packages npm et PyPI avant que Claude n'écrive du code, renvoyant un score de 'signal de réalité' de 0 à 100 indiquant la concurrence du marché.

Holaboss AI Runtime Migre vers TypeScript, Implémente des Ports MCP Persistants
Le runtime d'agent local Holaboss AI a été restructuré pour utiliser exclusivement TypeScript, éliminant les dépendances Python et réduisant la taille du bundle. Il persiste désormais les ports des serveurs MCP dans SQLite avec des contraintes UNIQUE(port) pour éviter les collisions lors des redémarrages.

WebClaw : Serveur MCP Open-Source pour l'Extraction Web avec Claude
WebClaw est un serveur MCP open-source construit avec Claude Code qui fournit des outils d'extraction web pour Claude Desktop et Claude Code, résolvant les limitations du web_fetch intégré de Claude grâce à l'empreinte TLS et l'optimisation du contenu.