yoyo: Servidor MCP local para lecturas fundamentadas de bases de código y escrituras controladas con Claude Code

Qué hace yoyo
yoyo es un servidor MCP local de código abierto diseñado para trabajar en bases de código reales con agentes de codificación, incluyendo Claude Code. La herramienta fue construida en parte con Claude/Claude Code y está diseñada para ser útil desde el propio Claude Code.
Características principales
- Lecturas fundamentadas de repositorios: Proporciona a los agentes capacidades como
inspect,judge_changeeimpact - Escrituras protegidas: Evita que ediciones defectuosas se apliquen silenciosamente en la base de código
- Retroalimentación estructurada: Devuelve una salida legible por máquina
guard_failurecuando una escritura falla - Mecanismo de reintento: Añade
retry_planpara que el siguiente paso de reparación sea más específico y dirigido - Protecciones en tiempo de ejecución: Soporta protecciones en tiempo de ejecución para lenguajes interpretados, permitiendo revertir archivos si se analizan sintácticamente pero aún fallan en ejecución
Soporte de lenguajes
Actualmente soporta 16 lenguajes: Rust, Go, Python, TypeScript, JavaScript, C, C++, C#, Clojure, Java, Kotlin, PHP, Ruby, Swift, Bash y Zig.
Ejemplo práctico
Una edición en Python podría pasar una verificación de sintaxis pero aún fallar debido a una importación faltante o un nombre no definido. yoyo puede detectar eso en la protección de tiempo de ejecución, restaurar el archivo original y devolver retroalimentación estructurada para el siguiente intento de corrección.
Actualizaciones recientes
Trabajos recientes añadieron soporte inicial para Clojure y arranque de configuración de tiempo de ejecución con privilegios mínimos.
Disponibilidad
La herramienta es gratuita para probar y de código abierto en https://github.com/avirajkhare00/yoyo.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

ClawCut: Un Proxy en Python que Hace que los Pequeños LLM Locales Sean Usables con OpenClaw
ClawCut es un proxy de Python Flask que resuelve problemas comunes al conectar modelos locales de 7B/14B a OpenClaw, incluyendo envenenamiento de contexto, bucles infinitos y fallos en salidas de trabajos cron. Implementa amnesia dinámica durante llamadas a herramientas y entrega automática para tareas programadas.

Rudel: Analíticas de código abierto para sesiones de Claude Code
Rudel es una herramienta de análisis de código abierto que analiza sesiones de Claude Code, proporcionando información de 1.573 sesiones reales con más de 15 millones de tokens y más de 270.000 interacciones. Revela patrones como un uso de habilidades del 4%, tasas de abandono del 26% y patrones de cascada de errores.

La brevedad supera al plugin cavernícola en el benchmark de compresión de Claude Code
Un benchmark de 24 prompts muestra que el plugin de compresión 'caveman' de Claude Code produce los mismos conteos de tokens y calidad que simplemente anteponer 'sé breve'. Sin embargo, la forma de salida consistente del plugin y sus reglas de escape de seguridad ofrecen ventajas estructurales.

Puente IDE de Claude de Código Abierto Conecta Dispatch, Aplicación de Escritorio y Claude Code
El claude-ide-bridge es una herramienta de código abierto con licencia MIT que conecta Claude Code a tu IDE, proporcionando acceso a LSP, depurador, terminales, git y GitHub a través de 124 herramientas. Permite un flujo de trabajo donde las tareas enviadas mediante Dispatch desde un teléfono son manejadas por la aplicación de escritorio de Claude, que usa Claude Code para escribir código y ejecutar pruebas mientras interactúa con el IDE.