Skip to main content
Glama
Wazuh MCP Server

Wazuh MCP Server

by saledream

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoServer bind address0.0.0.0
MCP_PORTNoServer port3000
AUTH_MODENoAuthentication mode: `oauth`, `bearer`, or `none`bearer
REDIS_URLNoRedis URL for multi-instance session storage
WAZUH_HOSTYesWazuh Manager hostname or IP
WAZUH_PASSYesWazuh API password
WAZUH_PORTNoWazuh Manager API port55000
WAZUH_USERYesWazuh API username
ENVIRONMENTNo`production` enforces stricter checks (requires AUTH_SECRET_KEY, refuses to start without it)development
MCP_API_KEYNoPre-set API key (wazuh_…). Auto-generated in dev if unset
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-separatedhttps://claude.ai,...
AUTH_SECRET_KEYNoJWT signing key. Required when ENVIRONMENT=production. Set the same value on every instance
RESPONSE_FORMATNoWire format for alert/event/vulnerability results: `json` or `gcf` (Graph Compact Format)json
TRUSTED_PROXIESNoProxy IPs to trust for X-Forwarded-For (enables correct per-client rate limiting behind a proxy)
WAZUH_VERIFY_SSLNoVerify the Wazuh 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 the 14 state-changing active-response/rollback toolswazuh:read
WAZUH_INDEXER_HOSTNoWazuh Indexer hostname (an `http://` prefix selects plain HTTP)
WAZUH_INDEXER_PASSNoWazuh Indexer password
WAZUH_INDEXER_PORTNoWazuh Indexer port9200
WAZUH_INDEXER_USERNoWazuh Indexer username
WAZUH_CLUSTERS_FILENoOptional multi-cluster topology file./config/clusters.json
AUTHLESS_ALLOW_WRITENoAllow active response (write) tools in authless (`AUTH_MODE=none`) 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`
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