KUMA监控系统代理工具

一个用于将AI代理集成到Kaspersky统一监控与分析系统的工具,支持SQL查询、资产查看和警报监控。

  • by st2l
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 st2l/kuma-mcp

使用说明

KUMA MCP 服务器

这是让您的AI代理进入卡巴斯基统一监控和分析系统(或类似smth)的工具。

如何安装

  1. 通过克隆仓库 git
  2. 使用您首选的工具在repo文件夹中创建venv(我的是 uv)
  3. 从安装所有要求 reqiurements.txt
  4. 向您的代理添加配置(见下文)

代理配置

在这里,我为你们这些懒惰的家伙写了一篇文章——如何将这个该死的配置到你的CLI客户端中

从库马那里收集你的证件

  • 进入你的kuma页面
  • 从您的开发工具中打开“网络”选项卡
  • 登录并进入“事件”选项卡
  • 在网络中查找响应 events 末尾的单词(我真的不记得具体是什么)
  • 获取标题和Cookie的原始开关
  • 从那里得到两个可验证的 XSRF-TOKEN 在该参数行的旁边,您将找到带有以下内容的Cookie XSRF-TOKEN=...; kuma_m_sid=...
  • 为您的代理保存此值
Codex MCP配置

以下是mcp配置的简单示例 codex 代理人:

[mcp_servers.kuma]
command = "<PATH TO YOUR GIT FOLDER>/.venv/bin/python"
args = ["<PATH TO YOUR GIT FOLDER>/server.py"]
env = {
  KUMA_URL = "https://<API ADDRESS FOR YOUR KUMA INSTANSE>:7220",
  KUMA_XSRF_TOKEN = "<xsrf-token>",
  KUMA_COOKIE = "XSRF-TOKEN=<different-xsrf-token>; kuma_m_sid=<session>",
  KUMA_INSECURE = "1",  # Added to allow do insecure http requests (when no trust in cert)
  KUMA_TRUST_ENV = "0", # If set to 0 - disables ALL ENV VARIABLES. Handy if u use them for proxing connection in terminal
}

完成此设置后 codex 将能够:

  • 向事件表启动SQL请求
  • 查看基础设施的所有资产
  • 查看KUMA实例中标记的警报