eset-mcp — MCP-сервер для Claude Code: что делает и как установить
Управляет инфраструктурой ESET через модель контекстного протокола. Подключает облачные консоли ESET Connect и локальные серверы PROTECT On-Prem к ИИ-агентам.
claude mcp add eset-mcp -- docker run -i --rm ghcr.io/maciekaz/eset-mcp:1.0.3Что делает eset-mcp
Сервер транслирует API консолей ESET в вызовы инструментов для ассистента. Внутри зашито 102 базовых инструмента из спецификаций OpenAPI и четыре составных метода: eset_search, device_full_profile, incident_full_context и latest_detections. Они собирают сводки по инцидентам или машинам за один запрос.
Поддерживаются облачные регионы eu, de, us, ca, jpn и локальный ESET PROTECT On-Prem, в том числе за туннелями Cloudflare Access. Для работы нужен Docker. Без установленного Docker запустить образ ghcr.io/maciekaz/eset-mcp:1.0.3 не выйдет.
Безопасность регулируется переменной ESET_MODE. Значение RO скрывает все изменяющие команды и оставляет только 51 инструмент чтения. Режим RW открывает все 106 методов, помечая деструктивные действия флагом destructiveHint.
Какие задачи решает
- собрать профиль устройства и статус защиты через
device_full_profile - запросить свежие инциденты безопасности из ESET Inspect
- подключить локальный ESET PROTECT On-Prem через туннель Cloudflare Access
- ограничить ИИ-агента безопасным режимом только для чтения через
ESET_MODE=RO
Примеры запросов агенту
- Найди последние детекты угроз в нашей консоли ESET
- Покажи полный контекст инцидента с идентификатором 48291
- Собери профиль рабочей станции через инструмент
device_full_profile
Как установить eset-mcp
Командой платформы
claude mcp add eset-mcp -- docker run -i --rm ghcr.io/maciekaz/eset-mcp:1.0.3Командой платформы
codex mcp add eset-mcp -- docker run -i --rm ghcr.io/maciekaz/eset-mcp:1.0.3Файл настроек
{
"mcpServers": {
"eset-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/maciekaz/eset-mcp:1.0.3"
]
}
}
}Файл настроек
{
"servers": {
"eset-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/maciekaz/eset-mcp:1.0.3"
]
}
}
}Командой платформы
gemini mcp add eset-mcp docker run -i --rm ghcr.io/maciekaz/eset-mcp:1.0.3По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о eset-mcp
Как установить eset-mcp в Claude Code?
Выполните команду claude mcp add eset-mcp -- docker run -i --rm ghcr.io/maciekaz/eset-mcp:1.0.3. Для запуска потребуется работающий Docker.
Что делает eset-mcp?
Он связывает консоли ESET Connect и ESET PROTECT On-Prem с ИИ-агентом через протокол MCP. Это даёт модели доступ к управлению инцидентами, политиками и устройствами.
Чем отличается режим RO от RW?
В режиме ESET_MODE=RO сервер выдаёт ассистенту только 51 инструмент для чтения данных. Режим ESET_MODE=RW открывает все 106 методов, включая мутирующие операции.