AI-first CLI and MCP server for Zabbix 6.4+: current problems, host investigation, why an alert did or did not arrive, metrics and maintenance windows, for Claude Code and any MCP client. Bounded JSON output.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add zabbix-ai-cli -- docker run -i --rm ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0~/.codex/config.toml
[mcp_servers.zabbix-ai-cli]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0"]
# codex mcp add zabbix-ai-cli -- docker run -i --rm ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0~/.cursor/mcp.json
{
"mcpServers": {
"zabbix-ai-cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0"
]
}
}
}.vscode/mcp.json
{
"servers": {
"zabbix-ai-cli": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"zabbix-ai-cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"zabbix-ai-cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"zabbix-ai-cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/stufently/zabbix-ai-cli-mcp:0.5.0"
]
}
}
}