连接器指南阅读约 3 分钟15 个 MCP 工具7 种语言

Wazuh MCP 与 ChatGPT 连接:智能体和规则

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台:管理器版本和守护进程状态、智能体及其连接状态、检测规则和解码器,以及每个智能体的安全配置评估(CIS 基准)结果和文件完整性监控数据。只读:不会重启、修改或删除任何内容。告警和漏洞存放在 Wazuh indexer 中,不在覆盖范围内。

HC作者:HelpCode 团队更新于 3 分钟阅读 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

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.

个工具

15

区域

INTL

类别

监控

身份验证

Sign-in token

所需环境变量

WAZUH_URLWAZUH_USERNAMEWAZUH_PASSWORD
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • 符合 GDPR,SOC 2 就绪
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 Wazuh,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

ChatGPT 插件目录中的 AnythingMCP 插件可在 AnythingMCP Cloud 上回答有关企业数据库的问题(PostgreSQL、MySQL、SQL Server、Oracle、SAP HANA、SQLite、MongoDB,只读):打开插件页面 (在新标签页中打开)并点击 Install plugin。其他所有连接器都以自定义 MCP 服务器的方式添加到 ChatGPT,使用你的 AnythingMCP MCP URL。

摘要

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台:管理器版本和守护进程状态、智能体及其连接状态、检测规则和解码器,以及每个智能体的安全配置评估(CIS 基准)结果和文件完整性监控数据。只读:不会重启、修改或删除任何内容。告警和漏洞存放在 Wazuh indexer 中,不在覆盖范围内。

试试这样问

Wazuh 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

Wazuh · 通过 MCP 实时
分享
Opus 4.7

Claude 是 AI,可能会出错。请核对回答。

💡 无需安装?直接使用 cloud.anythingmcp.com。 登录后点击 Connectors → Wazuh,粘贴你的凭据,生成 MCP API 密钥即可。无需 Docker,无需 git clone,无需本地服务器。

Wazuh + ChatGPT

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台:管理器版本和守护进程状态、智能体及其连接状态、检测规则和解码器,以及每个智能体的安全配置评估(CIS 基准)结果和文件完整性监控数据。只读:不会重启、修改或删除任何内容。告警和漏洞存放在 Wazuh indexer 中,不在覆盖范围内。

前提条件

请查看连接器内置的完整设置说明(在应用内商店选择该连接器即可看到)。此连接器所需的环境变量如下:

WAZUH_URL, WAZUH_USERNAME, WAZUH_PASSWORD

步骤 1 — 获取凭据

设置大约需要 5 分钟。你需要一个 Wazuh 4.x 服务器 API(即管理器,默认端口 55000),AnythingMCP 必须能够通过其信任的证书访问它,另外还需要一个拥有内置 readonly 角色的 API 用户。

  1. 将 WAZUH_URL 设置为服务器 API 地址,通常为 https://<manager-host>:55000,末尾不带斜杠。不是仪表板(端口 443),也不是 indexer(端口 9200)。
  2. 为 AI 创建一个专用的 API 用户,并赋予内置的 readonly 角色:可在 Wazuh 仪表板的 Server management → Security → Users 中操作,也可以使用 POST /security/users 和 POST /security/users/{user_id}/roles。
  3. 将该用户名填入 WAZUH_USERNAME,密码填入 WAZUH_PASSWORD。连接器使用它们登录,并自行续期会话令牌(Wazuh 令牌默认有效期为 900 秒)。
  4. 安装连接器并运行 wazuh_get_manager_info:它会返回管理器版本,并确认地址和登录均正常。

只读:所有工具都是 GET 请求。连接器无法重启任何内容、运行主动响应、添加、删除或升级智能体,也无法编辑规则、解码器、用户或配置。readonly 角色涵盖其所需的全部权限(manager:read、agent:read、rules:read、decoders:read、sca:read 和 syscheck:read)。

读取内容:管理器和 API 版本以及每个管理器守护进程的状态;智能体的状态、IP、操作系统、版本、分组和最近一次 keep-alive,按状态统计的数量(wazuh_get_agents_summary)、操作系统平台以及版本低于管理器的智能体;按级别、分组、合规映射(PCI DSS、GDPR、HIPAA、NIST 800-53、TSC)或 MITRE id 划分的规则集,以及解码器;每个智能体的安全配置评估(CIS 基准)策略和未通过的检查项,附带依据和修复建议;每个智能体的文件完整性监控(syscheck)文件、哈希值和最近一次扫描。智能体 id 至少有三位数字(001);000 是管理器本身。

证书:Wazuh 会在端口 55000 上安装自签名证书,而自签名证书会验证失败:连接器没有信任任意证书的开关。你可以为 API 配置名称与 WAZUH_URL 匹配的证书(Wazuh api.yaml 中的 https.cert 和 https.key),或在其前面放置带有效证书的反向代理,或者在自托管环境中,启动 AnythingMCP 时让 NODE_EXTRA_CA_CERTS 指向你的内部 CA。

Wazuh 的运行位置:在自托管的 AnythingMCP 上,位于私有地址的 Wazuh(https://10.0.0.5:55000、https://wazuh.intern:55000)需要管理员在 SSRF_ALLOWED_HOSTS 或管理设置的允许列表中放行该主机。AnythingMCP Cloud 只能访问通过 HTTPS 暴露在公共互联网上、且使用公开受信任证书的 Wazuh API。

隐私:智能体名称、IP 地址、操作系统、文件路径和哈希值都会反映你的基础设施情况。请仅将该连接器分配给其用户有权查看这些信息的 MCP 服务器。

限制:列表类工具默认返回 50 条,每次调用最多 500 条。Wazuh 默认允许每分钟 300 个请求,超出则返回 429;默认情况下,5 分钟内登录失败 50 次会将该地址封锁 300 秒。

常见错误:401 "Invalid credentials" 表示 WAZUH_USERNAME 或 WAZUH_PASSWORD 有误。403 表示 API 用户缺少读取权限:请赋予其 readonly 角色。每次调用都返回 404,表示 WAZUH_URL 指向了仪表板或 indexer,而不是服务器 API。"Agent does not exist"(Wazuh 错误 1701)表示没有该 id 的智能体。400 "There is no database for agent" 表示该智能体从未连接过,因此还没有 SCA 或 FIM 数据。"self-signed certificate" 或 "unable to verify the first certificate" 即上述证书问题。

该连接器不读取告警和事件,也不读取漏洞检测结果(它们存放在 Wazuh indexer 中,而不在此 API 中),不写入任何内容,不涉及集群配置,也不支持 Wazuh 5.x(该版本移除了其中大部分端点)。

步骤 2 — 安装适配器

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

步骤 3 — 在 ChatGPT 中添加连接器

你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制其 URL(https://cloud.anythingmcp.com/mcp/…)。本指南中出现 YOUR_SERVER_ID 的地方,请使用该 URL。

ChatGPT 在其 Plugins 页面中以插件的形式添加 MCP 服务器,支持网页端和付费方案。不再需要开发者模式。在 Business 工作区中,只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。

  1. 前往 chatgpt.com/plugins,点击 Add,然后点击 Add custom MCP server。
  2. 输入名称,例如 Name: Wazuh。
  3. 在 Connection 下,输入 Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,并将 Authentication 保持为 OAuth。
  4. 选择 I understand and want to continue,然后点击 Create as a plugin。当 ChatGPT 提示时,登录 AnythingMCP 并允许访问。
  5. 在你的个人插件中安装新插件,然后在聊天中输入 @ 并选择它。

可用工具

工具功能
wazuh_get_api_info获取 Wazuh 服务器 API 自身的信息:API 版本(例如 4.14.9)、修订版本、许可证、主机名和服务器时间
wazuh_get_manager_info获取 Wazuh 管理器的基本信息:版本、安装路径、类型(server)、最大智能体数、OpenSSL 支持、时区和 uuid
wazuh_get_manager_status获取每个 Wazuh 管理器守护进程(wazuh-analysisd、wazuh-remoted、wazuh-db、wazuh-modulesd、wazuh-apid 等)的状态:运行中或…
wazuh_list_agents列出 Wazuh 智能体的 id、名称、IP、状态、操作系统名称和版本、智能体版本、最近一次 keep-alive、分组、集群节点和注册…
wazuh_get_agent按 id 获取单个 Wazuh 智能体,包含 Wazuh 保存的所有字段:名称、IP 和注册 IP、状态、操作系统(名称、版本、平台、架构、uname)…
wazuh_get_agents_summary按连接状态(active、disconnected、never_connected、pending、total)和配置同步状态(synced…)统计 Wazuh 智能体数量
wazuh_get_agents_os_summary列出 Wazuh 智能体中存在的操作系统平台,例如 ubuntu、windows、darwin,并附带总数
wazuh_list_outdated_agents列出版本低于管理器的 Wazuh 智能体,包含 id、名称和版本,以及总数
wazuh_list_rules搜索 Wazuh 规则集:规则 id、级别、描述、分组、文件、状态和 MITRE 技术 id,以及总数
wazuh_list_rule_groups列出 Wazuh 规则集中使用的分组名称(例如 authentication_failed、syscheck、web),以及总数;分组即…
wazuh_list_decoders列出 Wazuh 解码器:名称、文件、目录、状态和父解码器,以及总数
wazuh_list_sca_policies列出在单个智能体上扫描的安全配置评估(SCA)策略,例如 CIS 基准:policy_id、名称、通过数、失败数和…
wazuh_list_sca_checks列出单个智能体上某个 SCA 策略的检查项:检查项 id、标题、结果(passed、failed、not applicable)、依据和修复建议,以及…
wazuh_list_syscheck_files列出文件完整性监控(FIM、syscheck)在单个智能体上记录的内容:文件或注册表路径、类型、大小、所有者、权限、哈希值…
wazuh_get_syscheck_last_scan获取单个智能体上最近一次文件完整性监控(syscheck)扫描的开始和结束时间

常见问题

免费版 ChatGPT 方案可以使用自定义 MCP 服务器吗? OpenAI 仅为付费方案提供自定义 MCP 服务器的文档说明;免费方案不在其列表中。

后续步骤

这份指南对你有帮助吗?

你的 Wazuh 智能体只差一次点击。

安装连接器,粘贴密钥,向 ChatGPT 提问。免费试用 7 天,无需信用卡。

相关指南

连接器

Wazuh MCP 与 Claude 连接:智能体和 CIS

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台的数据:管理器版本与守护进程状态、代理(agent)及其连接状态、检测规则与解码器、每个代理的安全配置评估(CIS 基准)结果以及文件完整性监控数据。只读:绝不会重启、修改或删除任何内容。告警和漏洞数据存放在 Wazuh indexer 中,不在覆盖范围内。

连接器

Wazuh MCP 与 Microsoft Copilot 连接

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台的数据:管理器版本与守护进程状态、代理(agent)及其连接状态、检测规则与解码器、每个代理的安全配置评估(CIS 基准)结果以及文件完整性监控数据。只读:绝不会重启、修改或删除任何内容。告警和漏洞数据存放在 Wazuh indexer 中,不在覆盖范围内。

连接器

Wazuh MCP 与 Cursor 连接:规则和智能体

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台的数据:管理器版本与守护进程状态、代理(agent)及其连接状态、检测规则与解码器、每个代理的安全配置评估(CIS 基准)结果以及文件完整性监控数据。只读:绝不会重启、修改或删除任何内容。告警和漏洞数据存放在 Wazuh indexer 中,不在覆盖范围内。

连接器

Wazuh MCP 与 Gemini CLI 连接:智能体和文件

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台的数据:管理器版本与守护进程状态、代理(agent)及其连接状态、检测规则与解码器、每个代理的安全配置评估(CIS 基准)结果以及文件完整性监控数据。只读:绝不会重启、修改或删除任何内容。告警和漏洞数据存放在 Wazuh indexer 中,不在覆盖范围内。

连接器

Wazuh MCP 与 Meta Muse 连接:智能体和文件

让你的 AI 通过服务器 API 读取 Wazuh 4.x 安全平台的数据:管理器版本与守护进程状态、代理(agent)及其连接状态、检测规则与解码器、每个代理的安全配置评估(CIS 基准)结果以及文件完整性监控数据。只读:绝不会重启、修改或删除任何内容。告警和漏洞数据存放在 Wazuh indexer 中,不在覆盖范围内。

连接器

Wazuh MCP 服务器:智能体、CIS 与文件

通过服务器 API 让你的 AI 读取 Wazuh 4.x 安全平台:管理节点版本和守护进程状态、智能体及其连接状态、检测规则和解码器、每个智能体的安全配置评估(CIS 基准)结果以及文件完整性监控数据。只读:不会重启、修改或删除任何内容。告警和漏洞存放在 Wazuh indexer 中,不在覆盖范围内。