Wazuh-MCP-Server
16
Wazuh MCP Server is an open-source platform that facilitates the integration of Wazuh security data with large language models like Claude Desktop. It offers features such as JWT-based authentication, alert retrieval from Elasticsearch, and robust error handling.
Wazuh MCP Server
A production-grade, open-source MCP server designed for integrating Wazuh security data with LLMs like the Claude Desktop App.
Features
- JWT-Based Authentication
- Alert Retrieval
- MCP Message Transformation
- Flask HTTP Server
- Robust Error Handling
- Configurable
Prerequisites
- Python 3.8+
- Access to a Wazuh API instance
Installation
- Clone the Repository
- Create and Activate a Virtual Environment
- Install Dependencies
- Configure via Environment Variables
Running the Server
Start the server with the command python wazuh_mcp_server.py
. The server listens on the specified port.
Integration with Claude Desktop
Update the configuration file to integrate the MCP server with Claude Desktop.