yoyo: Servidor MCP Local para Leituras Fundamentadas de Código e Escritas Protegidas com Claude Code

O que o yoyo faz
yoyo é um servidor MCP local de código aberto projetado para trabalhar em bases de código reais com agentes de codificação, incluindo o Claude Code. A ferramenta foi construída em parte com Claude/Claude Code e foi projetada para ser útil a partir do próprio Claude Code.
Funcionalidades principais
- Leituras fundamentadas do repositório: Fornece aos agentes capacidades como
inspect,judge_changeeimpact - Escritas protegidas: Impede que edições quebradas sejam aplicadas silenciosamente na base de código
- Feedback estruturado: Retorna uma saída legível por máquina (
guard_failure) quando uma escrita falha - Mecanismo de nova tentativa: Adiciona
retry_planpara que a próxima etapa de reparo seja mais restrita e direcionada - Proteções em tempo de execução: Suporta proteções em tempo de execução para linguagens interpretadas, permitindo que arquivos sejam revertidos se forem analisados sintaticamente, mas ainda falharem em tempo de execução
Suporte a linguagens
Atualmente suporta 16 linguagens: Rust, Go, Python, TypeScript, JavaScript, C, C++, C#, Clojure, Java, Kotlin, PHP, Ruby, Swift, Bash e Zig.
Exemplo prático
Uma edição em Python pode passar em uma verificação de sintaxe, mas ainda falhar devido a uma importação ausente ou um nome indefinido. O yoyo pode capturar isso na proteção de tempo de execução, restaurar o arquivo original e retornar um feedback estruturado para a próxima tentativa de correção.
Atualizações recentes
Trabalhos recentes adicionaram suporte inicial ao Clojure e uma inicialização de configuração de tempo de execução com privilégios mínimos.
Disponibilidade
A ferramenta é gratuita para experimentar e de código aberto em https://github.com/avirajkhare00/yoyo.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Habilidade OpenClaw Reduz Transferência de Agente ao Permitir Automação
Uma nova habilidade para agentes OpenClaw aborda o problema comum em que os agentes identificam o próximo passo, mas param em 'aqui está o que fazer a seguir', exigindo uma transferência para um humano. A habilidade permite que os agentes executem certas ações por conta própria, como registrar, postar, responder e assinar.

Zoku: Uma Ferramenta que Detecta Automaticamente Fluxos de Trabalho Repetidos no Código Claude
Zoku é uma ferramenta local que se conecta ao sistema de eventos do Claude Code para registrar ações de ferramentas entre sessões, identifica padrões repetidos de fluxo de trabalho e, em seguida, informa o Claude sobre esses padrões para que ele possa sugerir ou executá-los proativamente. Não requer configuração, não tem dependências e armazena tudo localmente em ~/.zoku/.

Desenvolvedor cria biblioteca de compressão em Rust com Claude Opus 4.6, questiona utilidade
Um desenvolvedor usou o Claude Opus 4.6 por duas semanas para criar uma biblioteca de compressão em Rust com 15.800 linhas, 449 testes aprovados, vinculações Python e uma camada C FFI, mas questiona se outra biblioteca de compressão era necessária.

quorum: Ferramenta de Governança de Código com IA Aplica Revisão Independente de Modelos
quorum é uma camada de governança para desenvolvimento assistido por IA que aplica um protocolo de consenso exigindo que o código seja revisado de forma independente por um modelo diferente antes de ser confirmado. Inclui três portões estruturais que bloqueiam o progresso: portões de auditoria, retrospectiva e qualidade.