A Model Context Protocol server for managing ESET security products (cloud and on-prem) from any MCP host, providing tools, resources, and prompts for comprehensive ESET management.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.ESET_AUTH_MODE— env - single tenant, credentials from .env.ESET_MCP_TRANSPORT— stdio stdio or httpESET_USER— env stdio or http .env ( / ESET_PASSWORD)ESET_PASSWORD— env stdio or http .env (ESET_USER / )ESET_DEPLOYMENT— cloud cloud (ESET Connect) or onprem (customer-hosted PROTECT)ESET_ONPREM_SERVER_URL— env Static: ESET_DEPLOYMENT (cloud) or ESET_DEPLOYMENT=onprem +ESET_ONPREM_CF_ACCESS_CLIENT_ID— Cloudflare Access Service Token client-id (on-prem behind CF)ESET_ONPREM_CF_ACCESS_CLIENT_SECRET— Cloudflare Access Service Token client-secret (paired with the above)ESET_MODE— RO → catalog exposes only read-only tools (51 total).ESET_REGION— eu / de / us / ca / jpn. Fixed via in env mode;ESET_MCP_HTTP_HOST— 127.0.0.1 HTTP bind addressESET_MCP_HTTP_PORT— 8765 HTTP portESET_LOG_LEVEL— Quieting in production: set =WARNING to mute theESET_MCP_RESPONSE_BYTES_MAX— Byte cap (, default 100 KB) - if aESET_ONPREM_VERIFY_SSL— true Set false for on-prem consoles with self-signed certsESET_MCP_LOG_FORMAT— prod log shippers via =json. Every tool call,ESET_MCP_METRICS_ENABLED— (=true, requiresESET_MCP_METRICS_PATH— /metrics Where to mount the metrics endpoint[](https://m8ven.ai/mcp/maciekaz-eset-mcp-cctdip)