Guía de conector6 minutos de lectura15 herramientas MCP7 idiomas

Wazuh MCP Server: agentes, CIS y archivos

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

HCPor el equipo de HelpCodeActualizado 6 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Wazuh

Wazuh

Let your AI read your Wazuh 4.x security platform through the server API: manager version and daemon status, agents and their connection status, the detection rules and decoders, Security Configuration Assessment (CIS benchmark) results and File Integrity Monitoring data per agent. Read-only: it never restarts, changes or deletes anything. Alerts and vulnerabilities live in the Wazuh indexer and are not covered.

herramientas

15

Región

INTL

Categoría

Monitorización

Autenticación

Sign-in token

Env vars requeridas

WAZUH_URLWAZUH_USERNAMEWAZUH_PASSWORD
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Resumen

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

Configuración guiada

Conecta Wazuh a Claude, ChatGPT o Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Wazuh con la configuración guiada y añade tu URL MCP a tu asistente de IA. Sin código y sin servidores que mantener.

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Prueba a pedir

Prompts de ejemplo para Wazuh

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Wazuh · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalar nada? Usa directamente cloud.anythingmcp.com. Inicia sesión, haz clic en Connectors → Wazuh, pega tus credenciales, genera una clave de API de MCP y listo. Sin Docker, sin git clone, sin servidor local.

Wazuh

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

Configuración

La configuración lleva unos 5 minutos. Necesitas una API de servidor de Wazuh 4.x (el manager, puerto 55000 por defecto) a la que AnythingMCP pueda acceder con un certificado en el que confíe, y un usuario de API con el rol integrado readonly.

  1. Establece WAZUH_URL con la dirección de la API del servidor, normalmente https://<manager-host>:55000, sin barra final. No el dashboard (puerto 443) ni el indexer (puerto 9200).
  2. Crea un usuario de API dedicado para la IA y asígnale el rol integrado readonly: en el dashboard de Wazuh, en Server management → Security → Users, o con POST /security/users y POST /security/users/{user_id}/roles.
  3. Pon el nombre de ese usuario en WAZUH_USERNAME y su contraseña en WAZUH_PASSWORD. El conector inicia sesión con ellos y renueva por sí mismo el token de sesión (los tokens de Wazuh duran 900 segundos por defecto).
  4. Instala el conector y ejecuta wazuh_get_manager_info: devuelve la versión del manager y confirma que la dirección y el inicio de sesión funcionan.

Solo lectura: todas las herramientas son peticiones GET. El conector no puede reiniciar nada, ejecutar respuestas activas, añadir, eliminar ni actualizar agentes, ni editar reglas, decoders, usuarios o configuración. El rol readonly cubre todos los permisos que necesita (manager:read, agent:read, rules:read, decoders:read, sca:read y syscheck:read).

Qué lee: versiones del manager y de la API y el estado de cada daemon del manager; agentes con estado, IP, SO, versión, grupos y último keep-alive, recuentos por estado (wazuh_get_agents_summary), plataformas de SO y agentes más antiguos que el manager; el conjunto de reglas por nivel, grupo, mapeo de cumplimiento (PCI DSS, GDPR, HIPAA, NIST 800-53, TSC) o id de MITRE, y los decoders; políticas de Security Configuration Assessment (benchmark CIS) y comprobaciones fallidas por agente, con su justificación y remediación; archivos, hashes y último escaneo de File Integrity Monitoring (syscheck) por agente. Los ids de agente tienen al menos tres dígitos (001); 000 es el propio manager.

Certificado: Wazuh instala un certificado autofirmado en el puerto 55000, y un certificado autofirmado falla: el conector no tiene ningún interruptor para confiar en cualquier certificado. Dota a la API de un certificado cuyo nombre coincida con WAZUH_URL (https.cert y https.key en el api.yaml de Wazuh), coloca delante un proxy inverso con un certificado válido o, en autoalojado, inicia AnythingMCP con NODE_EXTRA_CA_CERTS apuntando a tu CA interna.

Dónde se ejecuta Wazuh: en un AnythingMCP autoalojado, un Wazuh en una dirección privada (https://10.0.0.5:55000, https://wazuh.intern:55000) requiere que un administrador permita el host en SSRF_ALLOWED_HOSTS o en la lista de permitidos de los ajustes de administración. AnythingMCP Cloud solo puede acceder a una API de Wazuh expuesta a internet público mediante HTTPS con un certificado de confianza pública.

Privacidad: los nombres de agente, las direcciones IP, los sistemas operativos, las rutas de archivos y los hashes describen tu infraestructura. Asigna el conector solo a servidores MCP cuyos usuarios puedan ver esa información.

Límites: las herramientas de listado devuelven 50 elementos por defecto y como máximo 500 por llamada. Wazuh permite 300 peticiones por minuto por defecto y responde con 429 por encima de ese límite, y por defecto 50 inicios de sesión fallidos en 5 minutos bloquean la dirección durante 300 segundos.

Errores comunes: 401 "Invalid credentials" significa que WAZUH_USERNAME o WAZUH_PASSWORD son incorrectos. 403 significa que al usuario de API le falta un permiso de lectura: asígnale el rol readonly. 404 en todas las llamadas significa que WAZUH_URL apunta al dashboard o al indexer en lugar de a la API del servidor. "Agent does not exist" (error 1701 de Wazuh) significa que ningún agente tiene ese id. 400 "There is no database for agent" significa que el agente nunca se conectó, por lo que aún no tiene datos de SCA ni de FIM. "self-signed certificate" o "unable to verify the first certificate" es el problema de certificado descrito arriba.

El conector no lee alertas ni eventos ni resultados de detección de vulnerabilidades (residen en el indexer de Wazuh, no en esta API), no escribe nada, no cubre la configuración del clúster y no es compatible con Wazuh 5.x, que elimina la mayoría de estos endpoints.

Requisitos previos: WAZUH_URL, WAZUH_USERNAME, WAZUH_PASSWORD

Instalar el conector en local

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Abre http://localhost:3000/connectors/store, elige Wazuh y pega las variables de entorno indicadas en Requisitos previos.

Herramientas disponibles

HerramientaQué hace
wazuh_get_api_infoObtiene la información de la propia API del servidor de Wazuh: versión de la API (p. ej. 4.14.9), revisión, licencia, nombre de host y hora del servidor
wazuh_get_manager_infoObtiene la información básica del manager de Wazuh: versión, ruta de instalación, tipo (server), máximo de agentes, compatibilidad con OpenSSL, zona horaria y uuid
wazuh_get_manager_statusObtiene el estado de cada daemon del manager de Wazuh (wazuh-analysisd, wazuh-remoted, wazuh-db, wazuh-modulesd, wazuh-apid y otros): en ejecución o…
wazuh_list_agentsLista los agentes de Wazuh con id, nombre, IP, estado, nombre y versión del SO, versión del agente, último keep-alive, grupos, nodo del clúster y registro…
wazuh_get_agentObtiene un agente de Wazuh por id con todos los campos que guarda Wazuh: nombre, IP e IP de registro, estado, SO (nombre, versión, plataforma, arquitectura, uname)…
wazuh_get_agents_summaryCuenta los agentes de Wazuh por estado de conexión (active, disconnected, never_connected, pending, total) y por estado de sincronización de la configuración (synced…
wazuh_get_agents_os_summaryLista las plataformas de sistema operativo presentes entre los agentes de Wazuh, p. ej. ubuntu, windows, darwin, con el total
wazuh_list_outdated_agentsLista los agentes de Wazuh cuya versión es anterior a la del manager, con id, nombre y versión, además del total
wazuh_list_rulesBusca en el conjunto de reglas de Wazuh: id de regla, nivel, descripción, grupos, archivo, estado e ids de técnicas MITRE, además del total
wazuh_list_rule_groupsLista los nombres de grupo usados en el conjunto de reglas de Wazuh (p. ej. authentication_failed, syscheck, web), además del total; un grupo es lo que…
wazuh_list_decodersLista los decoders de Wazuh: nombre, archivo, directorio, estado y decoder padre, además del total
wazuh_list_sca_policiesLista las políticas de Security Configuration Assessment (SCA) escaneadas en un agente, p. ej. un benchmark CIS: policy_id, nombre, passed, failed y…
wazuh_list_sca_checksLista las comprobaciones de una política SCA en un agente: id de comprobación, título, resultado (passed, failed, not applicable), justificación y remediación, además…
wazuh_list_syscheck_filesLista lo que File Integrity Monitoring (FIM, syscheck) registró en un agente: ruta de archivo o de registro, tipo, tamaño, propietario, permisos, hashes…
wazuh_get_syscheck_last_scanObtiene la hora de inicio y de fin del último escaneo de File Integrity Monitoring (syscheck) en un agente

Siguientes pasos

¿Te ha sido útil esta guía?

Conecta Wazuh a Claude, ChatGPT o Copilot en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Wazuh con la configuración guiada y añade tu URL MCP a tu asistente de IA. Sin código y sin servidores que mantener.

Guías relacionadas

Conectores

Conectar Wazuh MCP con ChatGPT

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

Conectores

Conectar Wazuh MCP con Claude

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

Conectores

Conectar Wazuh MCP con Microsoft Copilot

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

Conectores

Conectar Wazuh MCP con Cursor

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

Conectores

Conectar Wazuh MCP con Gemini CLI

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.

Conectores

Conectar Wazuh MCP con Meta Muse

Permite que tu IA lea tu plataforma de seguridad Wazuh 4.x a través de la API del servidor: versión del manager y estado de los daemons, agentes y su estado de conexión, las reglas de detección y los decoders, resultados de Security Configuration Assessment (benchmark CIS) y datos de File Integrity Monitoring por agente. Solo lectura: nunca reinicia, modifica ni elimina nada. Las alertas y las vulnerabilidades residen en el indexer de Wazuh y no están cubiertas.