cybersec-toolkit — MCP-сервер для Claude Code: функции и установка
Сервер помогает агенту находить и запускать инструменты для CTF, пентеста и цифровой криминалистики. Запуск внешних целей и скриптов требует отдельного разрешения.
claude mcp add --env CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> --env CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> --transport stdio cybersec-toolkit -- docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0Что делает cybersec-toolkit
cybersec-toolkit даёт Claude Code доступ к 15 MCP-инструментам для поиска средств, рекомендаций и контролируемого запуска. Набор охватывает более 670 инструментов для CTF, пентеста, DFIR и blue-team-задач. Агент может подбирать инструменты под проблему и вести работу по шагам.
По умолчанию сервер работает в одноразовой виртуальной машине Kata Containers. Для такого режима нужны Linux с KVM, Docker 23+ с Kata runtime и Node.js 22+; на macOS и Windows следует использовать режим хоста. Внешние цели и выполнение скриптов выключены по умолчанию. Это значит, что для их запуска нужно явно настроить разрешения.
Какие задачи решает
- подобрать инструменты для задачи CTF
- разобрать подозрительный бинарный файл
- оценить поверхность атаки лабораторной сети
- найти средства для расследования инцидента
Примеры запросов агенту
- Разбери этот бинарный файл и подбери подходящие инструменты для анализа.
- Помоги оценить поверхность атаки моей лабораторной сети 10.10.0.0/24.
- Подбери инструменты для расследования инцидента и предложи порядок работы.
Как установить cybersec-toolkit
Командой платформы
claude mcp add --env CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> --env CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> --transport stdio cybersec-toolkit -- docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0Вместо <…> подставьте свои значения
Командой платформы
codex mcp add cybersec-toolkit --env CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> --env CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> -- docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0Вместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"cybersec-toolkit": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CYBERSEC_MCP_ALLOW_EXTERNAL",
"-e",
"CYBERSEC_MCP_ALLOW_SCRIPTS",
"ghcr.io/26zl/cybersec-toolkit:1.4.0"
],
"env": {
"CYBERSEC_MCP_ALLOW_EXTERNAL": "<CYBERSEC_MCP_ALLOW_EXTERNAL>",
"CYBERSEC_MCP_ALLOW_SCRIPTS": "<CYBERSEC_MCP_ALLOW_SCRIPTS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"cybersec-toolkit": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CYBERSEC_MCP_ALLOW_EXTERNAL",
"-e",
"CYBERSEC_MCP_ALLOW_SCRIPTS",
"ghcr.io/26zl/cybersec-toolkit:1.4.0"
],
"env": {
"CYBERSEC_MCP_ALLOW_EXTERNAL": "<CYBERSEC_MCP_ALLOW_EXTERNAL>",
"CYBERSEC_MCP_ALLOW_SCRIPTS": "<CYBERSEC_MCP_ALLOW_SCRIPTS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> -e CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> cybersec-toolkit docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0Вместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о cybersec-toolkit
Как установить cybersec-toolkit в Claude Code?
Выполните `claude mcp add --env CYBERSEC_MCP_ALLOW_EXTERNAL=<CYBERSEC_MCP_ALLOW_EXTERNAL> --env CYBERSEC_MCP_ALLOW_SCRIPTS=<CYBERSEC_MCP_ALLOW_SCRIPTS> --transport stdio cybersec-toolkit -- docker run -i --rm -e CYBERSEC_MCP_ALLOW_EXTERNAL -e CYBERSEC_MCP_ALLOW_SCRIPTS ghcr.io/26zl/cybersec-toolkit:1.4.0`. Затем перезапустите Claude Code, чтобы появились MCP-инструменты.
Что делает cybersec-toolkit?
Он предоставляет агенту инструменты для поиска и выполнения задач кибербезопасности, включая CTF, пентест и цифровую криминалистику. Запуск проходит через контролируемый путь; внешние цели и скрипты по умолчанию запрещены.
Что нужно для запуска в песочнице?
Нужны Linux с KVM, Docker 23+ с Kata runtime и Node.js 22+. На macOS, Windows и виртуальных машинах без вложенной виртуализации используйте режим хоста.