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

Developer shares 10+ MCP servers for AI agent settlement, reputation, and micropayments
A developer built BlindOracle on Claude Code with 100+ agents and created 10+ MCP servers for settlement, reputation, and micropayments. The architecture includes private commit-reveal forecasts, on-chain scoring, per-request micropayments, and verifiable agent attestation.

harshal-mcp-proxy Now on npm: Single Daemon Replaces 12 MCP Server Configs
harshal-mcp-proxy is now available as a 54 kB npm package. Install globally, run as a daemon, and replace 12 separate MCP server configs with 6 tools, saving ~2.7 GB RAM and ~50K tokens per session.

Interact MCP: Faster Web Browsing for Claude Code with Persistent Chromium
Interact MCP is a Model Context Protocol tool that keeps a persistent Chromium browser in-process, reducing browser action times from 2-5 seconds to 5-50ms after the initial call. It features a ref system for element interaction without CSS selectors and includes 46 tools for web automation.

Galadriel: Open-Source Warm-Cache Harness for Persistent Claude Agents
Galadriel is a 3-tier stacked caching harness for Claude that reduces costs by 87% and latency to under 3s for 100K token prompts. Integrates MemPalace for persistent vector memory.