yoyo : Serveur MCP local pour les lectures de codebase ancrées et les écritures sécurisées avec Claude Code

Ce que fait yoyo
yoyo est un serveur MCP local open-source conçu pour travailler sur de vrais codebases avec des agents de codage, y compris Claude Code. L'outil a été construit en partie avec Claude/Claude Code et est conçu pour être utile depuis Claude Code lui-même.
Fonctionnalités principales
- Lectures de dépôt ancrées : Fournit aux agents des capacités comme
inspect,judge_changeetimpact - Écritures protégées : Empêche les modifications cassées de passer silencieusement dans le codebase
- Retour structuré : Renvoie une sortie
guard_failurelisible par machine lorsqu'une écriture échoue - Mécanisme de réessai : Ajoute
retry_planpour que l'étape de réparation suivante soit plus étroite et plus ciblée - Protections d'exécution : Prend en charge les protections d'exécution pour les langages interprétés, permettant aux fichiers d'être restaurés s'ils s'analysent mais échouent à l'exécution
Langages pris en charge
Prend actuellement en charge 16 langages : Rust, Go, Python, TypeScript, JavaScript, C, C++, C#, Clojure, Java, Kotlin, PHP, Ruby, Swift, Bash et Zig.
Exemple pratique
Une modification Python peut passer une vérification de syntaxe mais échouer à cause d'une importation manquante ou d'un nom non défini. yoyo peut détecter cela dans la protection d'exécution, restaurer le fichier d'origine et renvoyer un retour structuré pour la tentative de correction suivante.
Mises à jour récentes
Des travaux récents ont ajouté la prise en charge initiale de Clojure et le bootstrap de configuration d'exécution avec privilèges minimaux.
Disponibilité
L'outil est gratuit à essayer et open source sur https://github.com/avirajkhare00/yoyo.
📖 Read the full source: r/ClaudeAI
👀 See Also

claude-powerline v1.20 ajoute le mode tableau de bord TUI, les styles de barre de contexte et l'affichage des variables d'environnement.
claude-powerline v1.20 introduit un mode tableau de bord TUI qui remplace la simple ligne d'état par un panneau complet affichant les informations du modèle, l'utilisation du contexte avec barre de progression, les coûts, l'état git, et plus encore. La mise à jour ajoute 9 styles visuels de barre de progression pour l'utilisation du contexte et la capacité d'affichage des variables d'environnement.

Agent Kernel : Trois Fichiers Markdown pour des Agents IA avec État
Agent Kernel fournit trois fichiers markdown qui permettent un comportement avec état dans les agents de codage IA sans bases de données ni frameworks personnalisés. Il fonctionne avec OpenCode, Claude Code, Codex, Cursor, Windsurf et des outils similaires.

Les utilisateurs d'OpenClaw signalent des goulots d'étranglement dans la planification et la revue avec les agents IA.
Les utilisateurs d'OpenClaw décrivent les flux de travail de planification et de révision comme 'ressemblant à MS-DOS' malgré une génération de code efficace, citant l'intervention manuelle, la fragmentation des documents et la perte de raisonnement lors de la collaboration entre agents. Certains expérimentent avec des éditeurs de documents natifs pour agents comme comment.io et Proof by Every.

SpecLock : Moteur de Contraintes Open Source pour Agents d'IA de Codage
SpecLock est un serveur MCP qui applique activement des contraintes aux agents d'IA de codage comme Claude Code. Il bloque les violations avec des avertissements de conflit sémantique en utilisant l'expansion de synonymes, la détection de négation et le marquage d'actions destructrices.