Skip to main content
Glama
salepassionate

Wazuh MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoServer bind address0.0.0.0
MCP_PORTNoServer port3000
AUTH_MODENo`oauth`, `bearer`, or `none`bearer
REDIS_URLNoRedis URL for multi-instance session storage
WAZUH_HOSTYesWazuh Manager hostname or IP
WAZUH_PASSYesAPI password
WAZUH_PORTNoManager API port55000
WAZUH_USERYesAPI username
ENVIRONMENTNo`production` enforces stricter checksdevelopment
MCP_API_KEYNoPre-set API key (`wazuh_…`)
YDC_API_KEYNoOptional You.com API key. Enables the `search_external_context` tool
YDC_BASE_URLNoOptional You.com Search API base URLhttps://ydc-index.io
YDC_VERIFY_SSLNoVerify You.com TLS certificates independently of Wazuhtrue
ALLOWED_ORIGINSNoCORS origins (comma-separated)https://claude.ai,...
AUTH_SECRET_KEYNoJWT signing key. Required when `ENVIRONMENT=production` (the server refuses to start without it) — set the same value on every instance
RESPONSE_FORMATNoWire format for alert/event/vulnerability results: `json` or `gcf`json
TRUSTED_PROXIESNoProxy IPs to trust for `X-Forwarded-For` (correct per-client rate limiting behind a proxy)
WAZUH_VERIFY_SSLNoVerify the Manager's TLS certificatetrue
WAZUH_INDEXER_SSLNoUse HTTPS for the Indexer (set `false` for a plain-HTTP OpenSearch node)true
MCP_API_KEY_SCOPESNoScopes for `MCP_API_KEY`. Add `wazuh:write` to enable active-response toolswazuh:read
WAZUH_INDEXER_HOSTNoIndexer hostname (an `http://` prefix selects plain HTTP)
WAZUH_INDEXER_PASSNoIndexer password
WAZUH_INDEXER_PORTNoIndexer port9200
WAZUH_INDEXER_USERNoIndexer username
WAZUH_CLUSTERS_FILENoOptional multi-cluster topology file./config/clusters.json
AUTHLESS_ALLOW_WRITENoAllow active response in authless modefalse
WAZUH_INDEXER_VERIFY_SSLNoVerify the Indexer's TLS certificatetrue
WAZUH_AR_FIREWALL_UNDO_COMMANDNoCustom active-response command that removes a firewall-drop block. Required for `wazuh_firewall_allow` — stock Wazuh can't unblock via the API
WAZUH_AR_HOSTDENY_UNDO_COMMANDNoCustom active-response command that removes a hosts.deny block. Required for `wazuh_host_allow`

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