ThumbGate — MCP-сервер для Claude Code: что делает и установка
ThumbGate проверяет вызовы инструментов до запуска и блокирует опасные действия. Он нужен для защиты секретов, файлов и настроек агента.
claude mcp add thumbgate -- npx -y thumbgateЧто делает ThumbGate
ThumbGate работает как локальный MCP-сервер и проверяет предложенный вызов инструмента до его выполнения через хук PreToolUse. Утечки секретов и команды, отключающие саму защиту, по умолчанию блокируются. Для rm -rf, принудительной отправки в Git и запуска кода из сети сервер выдаёт предупреждение и записывает событие.
Обратная связь сохраняется как локальные уроки: повторяющиеся ошибки могут превращаться в правила, которые блокируют будущие вызовы. Команда npx thumbgate eval использует принятую обратную связь для проверок и локальных отчётов. Инициализацию выполняет npx thumbgate init.
Без THUMBGATE_STRICT_ENFORCEMENT=1 предупреждения остаются предупреждениями, поэтому опасные классы команд не будут жёстко запрещены.
Какие задачи решает
- блокировать утечки секретов до запуска команды
- перехватывать попытки отключить защитный процесс
- предупреждать об удалении каталогов и force-push
- превращать повторяющиеся ошибки агента в локальные правила
Примеры запросов агенту
- Проверь этот вызов инструмента до выполнения и заблокируй утечку секрета.
- Оцени команду
rm -rf tests/и объясни, будет ли она разрешена. - Включи строгую проверку через
THUMBGATE_STRICT_ENFORCEMENT=1.
Как установить ThumbGate
Командой платформы
claude mcp add thumbgate -- npx -y thumbgateКомандой платформы
codex mcp add thumbgate -- npx -y thumbgateФайл настроек
{
"mcpServers": {
"thumbgate": {
"command": "npx",
"args": [
"-y",
"thumbgate"
]
}
}
}Файл настроек
{
"servers": {
"thumbgate": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"thumbgate"
]
}
}
}Командой платформы
gemini mcp add thumbgate npx -y thumbgateПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ThumbGate
Как установить ThumbGate в Claude Code?
Выполните claude mcp add thumbgate -- npx -y thumbgate.
Что делает ThumbGate?
Сервер проверяет вызовы инструментов до выполнения. Он блокирует обнаруженные утечки секретов и команды самoотключения, а для других опасных действий ведёт предупреждения и журнал.
Какие действия ThumbGate блокирует по умолчанию?
Жёстко блокируются утечки секретов и команды, которые завершают защитный процесс или включают обход через переменную окружения. Для rm -rf, git push --force, fetch-and-run и прямого редактирования правил по умолчанию выдаётся предупреждение.