HOL Guard — MCP-сервер для Claude Code: что делает и как установить
Локальный экран безопасности для ИИ-агентов. Проверяет запуск команд, чтение файлов и вызовы MCP-инструментов до их исполнения на машине.
claude mcp add hol-guard -- uvx hol-guardЧто делает HOL Guard
Сервер перехватывает действия ИИ-агента до того, как они выполнятся в терминале или операционной системе. Он проверяет вызовы инструментов, запуск шелл-скриптов, установку пакетов и доступ к чувствительным файлам, выявляя утечки секретов или внедрение вредоносных инструкций. Любое действие можно разрешить сразу, заблокировать либо отправить на ручное подтверждение пользователю.
Обработка идёт локально без регистрации учётной записи. В распоряжении разработчика есть встроенный CLI со списком ожидающих подтверждений, журналом решений и генератором отчётов о зависимостях. Для работы требуется Python 3.10 или свежее, поэтому без установленного интерпретатора запустить сервер через uvx не удастся.
Какие задачи решает
- блокировать деструктивные шелл-команды до запуска
- предотвращать утечку ключей API и секретов в промпты
- проверять установку пакетов на риски в цепочке поставок
- настраивать ручное подтверждение для подозрительных вызовов MCP
Примеры запросов агенту
- Покажи список ожидающих запросов на подтверждение через HOL Guard.
- Проверь безопасность зависимостей проекта перед установкой пакетов.
- Запусти аудит текущих настроек MCP-инструментов на утечки токенов.
Как установить HOL Guard
Командой платформы
claude mcp add hol-guard -- uvx hol-guarduvx запускает команду с именем пакета; если в README она другая — uvx --from hol-guard <команда>
Командой платформы
codex mcp add hol-guard -- uvx hol-guarduvx запускает команду с именем пакета; если в README она другая — uvx --from hol-guard <команда>
Файл настроек
{
"mcpServers": {
"hol-guard": {
"command": "uvx",
"args": [
"hol-guard"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from hol-guard <команда>
Файл настроек
{
"servers": {
"hol-guard": {
"type": "stdio",
"command": "uvx",
"args": [
"hol-guard"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from hol-guard <команда>
Командой платформы
gemini mcp add hol-guard uvx hol-guarduvx запускает команду с именем пакета; если в README она другая — uvx --from hol-guard <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Безопасность»
Всё по теме «Безопасность» →Вопросы о HOL Guard
Как установить HOL Guard в Claude Code?
Выполните команду claude mcp add hol-guard -- uvx hol-guard. Для запуска потребуется окружение с Python 3.10 или новее.
Нужна ли учётная запись для работы HOL Guard?
Нет, сервер работает локально без обязательного облачного аккаунта. Журналы решений и очереди подтверждений сохраняются на вашем компьютере.
Какие операции агента проверяет сервер?
Он отслеживает запуск терминальных команд, чтение локальных файлов, обращение к пакетным менеджерам и вызовы MCP-инструментов.