yoyo: Lokaler MCP-Server für fundierte Codebase-Lektüre und geschützte Schreibvorgänge mit Claude Code

Was yoyo macht
yoyo ist ein Open-Source-Local-MCP-Server, der für die Arbeit mit echten Codebasen mit Coding-Agenten entwickelt wurde, einschließlich Claude Code. Das Tool wurde teilweise mit Claude/Claude Code erstellt und ist so konzipiert, dass es direkt aus Claude Code heraus nützlich ist.
Kernfunktionen
- Fundierte Repository-Lesevorgänge: Bietet Agenten Funktionen wie
inspect,judge_changeundimpact - Geschützte Schreibvorgänge: Verhindert, dass fehlerhafte Änderungen unbemerkt in die Codebasis übernommen werden
- Strukturiertes Feedback: Gibt maschinenlesbare
guard_failure-Ausgaben zurück, wenn ein Schreibvorgang fehlschlägt - Wiederholungsmechanismus: Fügt
retry_planhinzu, sodass der nächste Reparaturschritt gezielter und spezifischer ist - Laufzeitüberwachung: Unterstützt Laufzeitüberwachung für interpretierte Sprachen, sodass Dateien zurückgesetzt werden können, wenn sie zwar geparst werden, aber zur Laufzeit noch fehlschlagen
Sprachunterstützung
Derzeit werden 16 Sprachen unterstützt: Rust, Go, Python, TypeScript, JavaScript, C, C++, C#, Clojure, Java, Kotlin, PHP, Ruby, Swift, Bash und Zig.
Praktisches Beispiel
Eine Python-Änderung könnte eine Syntaxprüfung bestehen, aber dennoch fehlschlagen, weil ein Import fehlt oder ein Name nicht definiert ist. yoyo kann dies in der Laufzeitüberwachung erkennen, die Originaldatei wiederherstellen und strukturiertes Feedback für den nächsten Korrekturversuch zurückgeben.
Aktuelle Updates
In jüngster Arbeit wurden erste Clojure-Unterstützung und ein Bootstrap für Laufzeitkonfiguration mit minimalen Berechtigungen hinzugefügt.
Verfügbarkeit
Das Tool ist kostenlos ausprobierbar und Open Source unter https://github.com/avirajkhare00/yoyo.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Open-Source-Wissensdatenbank-Server und Multi-Agent-Orchestrator für persistente KI-Speicherung
Ein Entwickler hat einen benutzerdefinierten MCP-Server auf einem privaten VPS eingerichtet, um Claude, Codex und Gemini persistenten Speicher über Sitzungen hinweg zu ermöglichen, mit einem Wissensbasisserver, der Obsidian-Vaults verarbeitet, und einem Multi-Agent-Orchestrator namens Daniel für Failover.

Claude mit einem lokalen LLM als Assistent über MCP auf dem Mac ausstatten
Ein Entwickler verbindet Claude mit einem lokalen Qwen 2.5 Coder 14B über Ollama und MCP und schafft so einen kostenlosen Assistenten für Aufgaben wie Textverarbeitung und den Umgang mit großen Dateien.

Benutzerdefinierte Reddit MCP für Claude Desktop/Code auf GitHub geteilt
Ein Entwickler hat ein selbst erstelltes Reddit MCP veröffentlicht, das speziell für Claude Desktop und Claude Code entwickelt wurde, um Reddit-Recherchen direkt in den Arbeitsablauf zu integrieren. Das Tool ist auf GitHub dokumentiert und steht kostenlos zur Verfügung.

Verwendung von Pre-Commit zur Verbesserung der Qualität und Sicherheit von KI-generiertem Code
Ein Entwickler teilt seine Pre-Commit-Konfiguration für Go- und Java-Projekte, die Tools wie golangci-lint, govulncheck und checkov verwendet, um Schwachstellen und Qualitätsprobleme in KI-generiertem Code vor dem Commit zu erkennen.