
socfortress/wazuh-mcp-server
Deployment & DevOpsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
socfortress/wazuh-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/socfortress/wazuh-mcp-server.
Обзор
socfortress/wazuh-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/socfortress/wazuh-mcp-server.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для бесшовной интеграции между Wazuh SIEM и моделями большого языка (LLM).
** Почему?** Объедините мощь комплексного мониторинга безопасности Wazuh с возможностями рассуждения больших языковых моделей, обеспечивая запросы на естественном языке и интеллектуальный анализ ваших данных безопасности.
Ключевые особенности
-
Готовы к производству: Правильная структура пакета, регистрация, обработка ошибок и управление конфигурацией Безопасный: управление токенами JWT с автоматическим обновлением HTTP/2 Support: построен на современном асинхронном HTTP-клиенте с объединением соединений Всеобъемлющий API: Доступ к агентам Wazuh, аутентификация и многое другое ** Настраиваемый**: переменные среды, аргументы CLI и фильтрация мелкозернистых инструментов
-
Pip installable: Установка непосредственно из релизов GitHub или источника
Таблица содержимого
Быстрый старт
-
Установка
-
Конфигурация
-
Использование Доступные инструменты
-
Развитие
-
CI/CD
-
Развертывание
-
Безопасность
-
Вклад
-
Лицензия
Быстрый старт
###1 Установить
####От GitHub (рекомендуется)
####Изготовление артефактов
- Перейдите на страницу релизов
- Скачайте последнюю.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Wazuh MCP Server
A production-ready Model Context Protocol (MCP) server for seamless integration between Wazuh SIEM and Large Language Models (LLMs).
Why? Combine the power of Wazuh’s comprehensive security monitoring with the reasoning capabilities of large language models—enabling natural language queries and intelligent analysis of your security data.
✨ Key Features
- 🚀 Production-ready: Proper package structure, logging, error handling, and configuration management
- 🔐 Secure: JWT token management with automatic refresh
- 🌐 HTTP/2 Support: Built on modern async HTTP client with connection pooling
- 📊 Comprehensive API: Access Wazuh agents, authentication, and more
- 🎛️ Configurable: Environment variables, CLI arguments, and fine-grained tool filtering
- 📦 Pip installable: Install directly from GitHub releases or source
Table of Contents
- Quick Start
- Installation
- Configuration
- Usage
- Available Tools
- Development
- CI/CD
- Deployment
- Security
- Contributing
- License
Quick Start
1. Install
From GitHub (Recommended)
python -m venv .venv && source .venv/bin/activate
pip install git+https://github.com/socfortress/wazuh-mcp-server.git
From Release Artifacts
- Go to the Releases page
- Download the latest
.whlfile - Install with:
pip install wazuh_mcp_server-*.whl
From Build Artifacts (Latest Build)
- Go to the Actions tab
- Click on the latest successful workflow run
- Download the
python-package-distributionsartifact - Extract and install:
pip install wazuh_mcp_server-*.whl
2. Configure Environment
Create a .env file in your project directory:
# Wazuh Manager Configuration
WAZUH_PROD_URL=https://your-wazuh-manager:55000
WAZUH_PROD_USERNAME=your-username
WAZUH_PROD_PASSWORD=your-password
WAZUH_PROD_SSL_VERIFY=false
WAZUH_PROD_TIMEOUT=30
# MCP Server Configuration
MCP_SERVER_HOST=127.0.0.1
MCP_SERVER_PORT=8000
# Logging Configuration
LOG_LEVEL=INFO
Установка
docker run --env-file .env -p 127.0.0.1:8000:8000 wazuh-mcp-server # HTTP on :8000, needs MCP_AUTH_TOKEN