yoyo: Local MCP Server for Grounded Codebase Reads and Guarded Writes with Claude Code

What yoyo Does
yoyo is an open-source local MCP server designed for working on real codebases with coding agents, including Claude Code. The tool was built partly with Claude/Claude Code and is designed to be useful from Claude Code itself.
Core Features
- Grounded repo reads: Provides agents with capabilities like
inspect,judge_change, andimpact - Guarded writes: Prevents broken edits from silently landing in the codebase
- Structured feedback: Returns machine-readable
guard_failureoutput when a write fails - Retry mechanism: Adds
retry_planso the next repair step is narrower and more targeted - Runtime guards: Supports runtime guards for interpreted languages, allowing files to be rolled back if they parse but still fail at runtime
Language Support
Currently supports 16 languages: Rust, Go, Python, TypeScript, JavaScript, C, C++, C#, Clojure, Java, Kotlin, PHP, Ruby, Swift, Bash, and Zig.
Practical Example
A Python edit might pass a syntax check but still fail because of a missing import or undefined name. yoyo can catch that in the runtime guard, restore the original file, and return structured feedback for the next fix attempt.
Recent Updates
Recent work added initial Clojure support and least-privilege runtime config bootstrap.
Availability
The tool is free to try and open source at https://github.com/avirajkhare00/yoyo.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Octopus v8.48: Multi-AI Orchestration Plugin for Development Workflows
Claude Octopus v8.48 is an open-source plugin that orchestrates Claude, Codex, and Gemini AI models in parallel with distinct roles across development phases. It includes a 75% consensus gate between phases, fresh context windows for complex tasks, and specific commands like /octo:embrace for full lifecycle development.

Clavis MCP Server: Secure Credential Management for Claude Desktop
Clavis is an MCP server that manages API keys and OAuth tokens for Claude Desktop, storing credentials with AES-256 encryption and providing automatic token refresh to prevent mid-conversation expiration errors.

OpenClaw PARA Organization Skill Automatically Sorts Files into Projects, Areas, Resources, Archives
A developer created an OpenClaw skill that enforces the PARA method (Projects, Areas, Resources, Archives) for organizing files, automatically sorting content instead of dumping everything in the root directory.

OpenClaw Plugin Categories and Their Practical Functions
A Reddit post categorizes OpenClaw plugins by function, listing specific tools like commit-guard for preventing secret leaks, dep-audit for vulnerability scanning, and cortex-memory for layered memory management.