Back to Home
gensecaihq icon

Wazuh-MCP-Server

Verified Safe

by gensecaihq

Overview

Integrates Wazuh SIEM with AI language models via Model Context Protocol (MCP) to enable natural language security operations.

Installation

Run Command
docker compose up -d --wait

Environment Variables

  • WAZUH_HOST
  • WAZUH_USER
  • WAZUH_PASS
  • MCP_PORT
  • AUTH_SECRET_KEY
  • ALLOWED_ORIGINS
  • AUTH_MODE
  • REDIS_URL
  • LOG_LEVEL

Security Notes

The project demonstrates a strong focus on security, implementing security-by-design principles like Zero Trust, Least Privilege, and Defense in Depth. It features robust authentication (JWT, OAuth 2.0 with DCR and PKCE), comprehensive input validation (SQLi/XSS prevention), CORS and origin validation, and rate limiting. Docker deployments are hardened with non-root execution, read-only filesystems, and minimal capabilities. Sensitive credentials are managed securely (e.g., generated if missing, recommendations for external secrets managers, file permission advice). Audit logging is supported. While `WAZUH_VERIFY_SSL` defaults to `false` in development configurations, the documentation explicitly recommends `true` for production. No 'eval', obfuscation, or obvious malicious patterns were found.

Similar Servers

Stats

Interest Score51
Security Score9
Cost ClassLow
Avg Tokens50
Stars89
Forks27
Last Update2025-11-28

Tags

WazuhSIEMSecurityMCPAI IntegrationDockerFastAPIPrometheusOAuthObservability