Covenant Guard — MCP-сервер для Claude Code
Ограничивает расходы агента, изолирует окружение и ведёт журнал подтверждённых действий. Пригодится для автономной работы кодовых агентов без постоянного контроля человека.
Открыть на GitHubЧто делает Covenant Guard
MCP-сервер работает поверх демона covenantd, написанного на Rust. Он перехватывает операции автономных помощников и разграничивает полномочия через систему разрешений. Демон выполняет задачи через стандартизированные намерения и записывает каждый шаг в цепочку аудита, защищённую хешами. Это снижает риск несанкционированного изменения файлов на хосте.
Система следит за бюджетом операций и принудительно останавливает фоновые процессы при исчерпании лимитов. Внутрь встроены локальные хранилища памяти и веб-консоль на Next.js для просмотра журнала аудита. Без сборки демона через Cargo на Linux или macOS запустить окружение не получится: готовых бинарников в дистрибутиве нет.
Какие задачи решает
- Задать жёсткий лимит расходов на исполнение задач кодинга
- Изолировать выполнение команд агента в операционной системе
- Зафиксировать подтверждённый журнал аудита для каждого действия
- Разграничить права агента на запись в память и отправку запросов
Примеры запросов агенту
- Выдай агенту право на запись в память и запусти выполнение задачи
- Проверь текущие лимиты расходов перед началом сеанса
- Покажи последние записи аудита для завершённого запуска
Как установить Covenant Guard
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Covenant Guard
Как установить Covenant Guard в Claude Code?
Склонируйте исходный код командой git clone https://github.com/open-covenant/covenant, перейдите в папку agent-os и соберите проект через cargo build --workspace --exclude covenant-settlement-program --locked. После завершения сборки запустите бинарник ./target/debug/covenantd.
Что делает Covenant Guard?
Он выступает прослойкой между кодовым агентом и операционной системой, контролируя расход бюджета и доступ к системным инструментам. Сервер изолирует выполнение небезопасных команд и сохраняет неизменяемый журнал всех совершённых операций.
Какие операционные системы поддерживаются?
Демон рассчитан на работу на непривилегированном хосте под управлением Linux или macOS. Для локальной компиляции потребуется установленный инструментарий Rust.