
mcp-server-wazuh
by gbrigandi·★ 206·Score 49
Rust-based MCP server for Wazuh SIEM enabling natural language queries to security alerts, vulnerabilities, and system metrics.
Overview
The Wazuh MCP Server bridges the gap between Wazuh SIEM systems and AI assistants like Claude, providing real-time security context through natural language interactions. It transforms complex Wazuh API responses into MCP-compatible format, enabling access to security alerts, agent management, vulnerability assessment, compliance monitoring, and log analysis data.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're already using Wazuh SIEM and want AI assistants to provide real-time security insights through natural language queries.
When NOT to choose this
Don't choose this if you need write capabilities to your SIEM or if you're not already invested in the Wazuh ecosystem.
Tools this server exposes
12 tools extracted from the READMEget_wazuh_alert_summaryRetrieve summary of recent security alerts for threat detection and incident response
get_wazuh_vulnerability_summaryGet overview of vulnerability assessment data across agents
get_wazuh_critical_vulnerabilitiesIdentify critical vulnerabilities requiring immediate patching
get_wazuh_agent_processesMonitor running processes on specific agents
get_wazuh_agent_portsCheck open ports and network services on agents
get_wazuh_running_agentsMonitor agent status and connectivity
get_wazuh_rules_summaryReview security detection rules and their effectiveness
get_wazuh_weekly_statsRetrieve weekly system performance and statistics
get_wazuh_cluster_healthMonitor Wazuh cluster status and node health
search_wazuh_manager_logsSearch and analyze manager logs for incident investigation
get_wazuh_manager_error_logsRetrieve error logs from the Wazuh Manager
get_wazuh_remoted_statsGet statistics for the Wazuh remote collector service
Comparable tools
Installation
Installation
**Option 1: Download Pre-built Binary (Recommended)**
- Download the binary for your OS from the [Releases page](https://github.com/gbrigandi/mcp-server-wazuh/releases)
- Make it executable (
chmod +x mcp-server-wazuh-linux-amd64) - Add to your PATH for easier access
**Option 2: Docker**
docker pull ghcr.io/gbrigandi/mcp-server-wazuh:latest**Option 3: Build from Source**
git clone https://github.com/gbrigandi/mcp-server-wazuh.git
cd mcp-server-wazuh
cargo build --releaseConfiguration
Configure Claude Desktop with claude_desktop_config.json:
{
"mcpServers": {
"wazuh": {
"command": "/path/to/mcp-server-wazuh",
"args": [],
"env": {
"WAZUH_API_HOST": "your_wazuh_manager_api_host",
"WAZUH_API_PORT": "55000",
"WAZUH_API_USERNAME": "your_wazuh_api_user",
"WAZUH_API_PASSWORD": "your_wazuh_api_password",
"WAZUH_INDEXER_HOST": "your_wazuh_indexer_host",
"WAZUH_INDEXER_PORT": "9200",
"WAZUH_INDEXER_USERNAME": "your_wazuh_indexer_user",
"WAZUH_INDEXER_PASSWORD": "your_wazuh_indexer_password",
"WAZUH_VERIFY_SSL": "false",
"WAZUH_TEST_PROTOCOL": "https",
"RUST_LOG": "info"
}
}
}
}FAQ
- What Wazuh version is required?
- Wazuh v4.12 is recommended with the API enabled and accessible.
- Can I use this with other MCP-compatible clients besides Claude?
- Yes, this server works with any MCP-compatible LLM client, though configuration examples are provided for Claude Desktop.
Compare mcp-server-wazuh with
Last updated · Auto-generated from public README + GitHub signals.