yoyo: Локальный MCP-сервер для безопасного чтения кодовой базы и защищённой записи с помощью Claude Code

✍️ OpenClawRadar📅 Опубликовано: 15 марта 2026 г.🔗 Source
yoyo: Локальный MCP-сервер для безопасного чтения кодовой базы и защищённой записи с помощью Claude Code
Ad

Что делает yoyo

yoyo — это локальный MCP-сервер с открытым исходным кодом, предназначенный для работы с реальными кодовыми базами вместе с кодирующими агентами, включая Claude Code. Инструмент был частично создан с помощью Claude/Claude Code и разработан для удобного использования непосредственно из Claude Code.

Основные возможности

  • Обоснованное чтение репозиториев: Предоставляет агентам такие функции, как inspect, judge_change и impact
  • Защищённая запись: Предотвращает незаметное внесение ошибочных изменений в кодовую базу
  • Структурированная обратная связь: Возвращает машиночитаемый вывод guard_failure при неудачной записи
  • Механизм повторных попыток: Добавляет retry_plan, чтобы следующий шаг исправления был более узким и целенаправленным
  • Защита во время выполнения: Поддерживает защиту во время выполнения для интерпретируемых языков, позволяя откатывать файлы, если они проходят синтаксический анализ, но всё равно завершаются с ошибкой при выполнении
Ad

Поддерживаемые языки

В настоящее время поддерживается 16 языков: Rust, Go, Python, TypeScript, JavaScript, C, C++, C#, Clojure, Java, Kotlin, PHP, Ruby, Swift, Bash и Zig.

Практический пример

Изменение в Python может пройти проверку синтаксиса, но всё равно завершиться с ошибкой из-за отсутствующего импорта или неопределённого имени. yoyo может обнаружить это с помощью защиты во время выполнения, восстановить исходный файл и вернуть структурированную обратную связь для следующей попытки исправления.

Последние обновления

В последних работах добавлена начальная поддержка Clojure и начальная загрузка конфигурации выполнения с минимальными привилегиями.

Доступность

Инструмент можно бесплатно опробовать, он имеет открытый исходный код на https://github.com/avirajkhare00/yoyo.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

🦀
Инструменты

GLiGuard: открытая модель контроля безопасности с 300 миллионами параметров обещает ускорение в 16 раз по сравнению с LLM-фильтрами

Fastino Labs выпускает GLiGuard — энкодер-модель с 300 млн параметров, которая выполняет несколько задач безопасности за один проход, сравниваясь или превосходя модели в 23–90 раз больше, работая при этом до 16 раз быстрее.

OpenClawRadar
OpenClaw-superpowers добавляет функции надежности для режимов операционных сбоев.
Инструменты

OpenClaw-superpowers добавляет функции надежности для режимов операционных сбоев.

Репозиторий openclaw-superpowers пополнился восемью новыми навыками, ориентированными на надёжность, включая предварительные проверки перед развёртыванием, подтверждение выполнения cron-заданий, восстановление после сброса сессии и управление жизненным циклом аутентификации MCP. Эти дополнения увеличили общее количество навыков до 60, из которых 44 являются нативными для OpenClaw, а 23 предназначены для планирования по расписанию cron.

OpenClawRadar
InsForge: Семантический слой бэкенда для агентов кода Claude
Инструменты

InsForge: Семантический слой бэкенда для агентов кода Claude

InsForge предоставляет шесть бэкенд-примитивов — аутентификацию, базу данных Postgres, хранилище, совместимое с S3, edge/бессерверные функции, шлюз моделей и развертывание сайта — в виде структурированных компонентов, которые агенты Claude Code могут анализировать и настраивать через MCP, вместо того чтобы угадывать интеграции API.

OpenClawRadar
SkyClaw v2.2: Среда выполнения ИИ-агента на Rust добавляет OAuth от OpenAI и возможность создания пользовательских инструментов.
Инструменты

SkyClaw v2.2: Среда выполнения ИИ-агента на Rust добавляет OAuth от OpenAI и возможность создания пользовательских инструментов.

SkyClaw v2.2 представляет аутентификацию OpenAI OAuth с использованием подписок ChatGPT Plus/Pro, создание пользовательских инструментов, где агенты пишут свои собственные bash/python/node инструменты во время выполнения, и режим демона для фоновой работы. Rust-рантайм показывает результаты: 31 мс холодный старт, 15 МБ оперативной памяти в режиме ожидания и размер бинарного файла 9,3 МБ.

OpenClawRadar