Skip to main content
Glama
INFOKOM-KI

Wazuh MCP Server

by INFOKOM-KI

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost to bind for streamable_http transport (e.g., 0.0.0.0). Default loopback.
MCP_PORTNoPort to bind for streamable_http transport.
MCP_API_KEYNoPre-shared API key for streamable_http transport. Required when binding beyond 127.0.0.1. Format: btm_<43-char-urlsafe-base64>.
NVD_API_KEYNoOptional API key for NVD CVE lookups; raises rate limits.
OTX_API_KEYNoAPI key for AlienVault OTX threat intelligence. Optional.
GITHUB_TOKENNoOptional GitHub token for CVE PoC lookups; raises rate limits.
RAPIDAPI_KEYNoAPI key for RapidAPI lookups. Optional.
ARGUS_API_KEYNoAPI key for Argus threat intelligence. Optional.
MCP_TRANSPORTNoTransport mode: 'stdio' (default) or 'streamable_http'.stdio
NETRA_API_KEYNoAPI key for Netra threat intelligence. Optional.
WAZUH_API_URLNoThe URL of the Wazuh Manager API (port 55000). Optional; enables Manager API tools.
URLAUS_API_KEYNoAPI key for URLhaus threat intelligence. Optional.
WAZUH_API_USERNoThe username for the Wazuh Manager API. Required if WAZUH_API_URL is set.
WAZUH_READ_ONLYNoIf 'true', disables destructive tools. Default is read-only.
CROWDSEC_API_KEYNoAPI key for CrowdSec threat intelligence. Optional; tools degrade gracefully without it.
ABUSEIPDB_API_KEYNoAPI key for AbuseIPDB threat intelligence. Optional.
THREATFOX_API_KEYNoAPI key for ThreatFox threat intelligence. Optional.
WAZUH_INDEXER_URLYesThe URL of the Wazuh Indexer (OpenSearch, port 9200). Required for core alert/event data.
BLUETEAM_AUDIT_LOGNoPath to a JSONL audit trail file (optional).
BLUETEAM_CMDB_FILENoPath to a CMDB/file for asset data (optional).
BLUETEAM_IOC_STORENoPath to a persistent IOC store (optional).
HUDSONROCK_API_KEYNoAPI key for HudsonRock stealer log checks. Optional.
MCP_API_KEY_SCOPESNoSpaced-separated scopes for the API key. Default 'wazuh:read'. Add 'wazuh:write' for write tools.wazuh:read
VIRUSTOTAL_API_KEYNoAPI key for VirusTotal threat intelligence. Optional.
WAZUH_API_PASSWORDNoThe password for the Wazuh Manager API. Required if WAZUH_API_URL is set.
WAZUH_INDEXER_USERYesThe username for the Wazuh Indexer.
BLUETEAM_CASE_STORENoPath to a case store (optional).
BLUETEAM_RATE_LIMITNoOptional per-minute global cap for destructive tools (e.g., fail2ban unban, tcpdump).
WAZUH_API_VERIFY_SSLNoWhether to verify TLS certificates for the Wazuh Manager API. Default true.true
WAZUH_DISABLED_TOOLSNoComma-separated list of individual tools to disable (optional).
BLUETEAM_OWNED_DOMAINSNoComma-separated list of your organization's domains (e.g., 'tangerangkota.go.id') used by the redaction policy.
WAZUH_INDEXER_PASSWORDYesThe password for the Wazuh Indexer.
BLUETEAM_FORENSIC_TOKENNoShared token required to use raw redaction or full forensics unmasking. The LLM must receive this token explicitly.
BLUETEAM_ALLOWED_ORIGINSNoComma-separated allowed origins for browser-based requests. Loopback is always allowed.
BLUETEAM_HTTP_RATE_LIMITNoPer-client-IP sliding-window rate limit for inbound HTTP (requests/min, 0=disabled). Default 0.0
WAZUH_INDEXER_VERIFY_SSLNoWhether to verify TLS certificates for the Wazuh Indexer. Default true.true
BLUETEAM_ATTAKER_REGISTRYNoPath to a persistent attacker registry (optional).
BLUETEAM_REDACTION_POLICYNoRedaction policy: 'full', 'protect_victim', or 'raw'. Default 'protect_victim'.protect_victim
WAZUH_DISABLED_CATEGORIESNoComma-separated list of tool categories to disable (optional).
BLUETEAM_FALSE_POSITIVE_KBNoPath to a false-positive knowledge base (optional).
BLUETEAM_ALLOW_RUNIME_DOMAINSNoIf 'true', allows runtime update of owned domains via blueteam_set_owned_domains. Default off.false
BLUETEAM_ALLOW_FORENSIC_BYPASSNoSet to 'true' to enable raw redaction/forensic bypass. Default false.false

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/INFOKOM-KI/Wazuh-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server