MCP Catalogs
Homemcp-server-wazuh screenshot

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.

securitydeveloper-toolsmonitoring
51
Forks
8
Open issues
5 mo ago
Last commit
2d ago
Indexed

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:

you:Security alert triage and investigation with natural language queries
you:Vulnerability management and patch prioritization across agent infrastructure
you:System forensics and incident response combining alerts with process/ports data
you:What Wazuh version is required?
you:Can I use this with other MCP-compatible clients besides Claude?

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 README
  • get_wazuh_alert_summary

    Retrieve summary of recent security alerts for threat detection and incident response

  • get_wazuh_vulnerability_summary

    Get overview of vulnerability assessment data across agents

  • get_wazuh_critical_vulnerabilities

    Identify critical vulnerabilities requiring immediate patching

  • get_wazuh_agent_processes

    Monitor running processes on specific agents

  • get_wazuh_agent_ports

    Check open ports and network services on agents

  • get_wazuh_running_agents

    Monitor agent status and connectivity

  • get_wazuh_rules_summary

    Review security detection rules and their effectiveness

  • get_wazuh_weekly_stats

    Retrieve weekly system performance and statistics

  • get_wazuh_cluster_health

    Monitor Wazuh cluster status and node health

  • search_wazuh_manager_logs

    Search and analyze manager logs for incident investigation

  • get_wazuh_manager_error_logs

    Retrieve error logs from the Wazuh Manager

  • get_wazuh_remoted_stats

    Get statistics for the Wazuh remote collector service

Comparable tools

mcp-server-cortexmcp-server-thehivemcp-server-mispraw-wazuh-api

Installation

Installation

**Option 1: Download Pre-built Binary (Recommended)**

  1. Download the binary for your OS from the [Releases page](https://github.com/gbrigandi/mcp-server-wazuh/releases)
  2. Make it executable (chmod +x mcp-server-wazuh-linux-amd64)
  3. 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 --release

Configuration

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.