mhajder avatar

Zabbix MCP

mhajder/zabbix-mcp

Gives you programmatic access to Zabbix monitoring infrastructure through MCP. You can query hosts, templates, triggers, items, and problems, retrieve history and trend data, and manage maintenance windows. It also exposes write operations for creating and updating resources, acknowledging events, and executing scripts on monitored hosts. Ships with read-only mode if you just want safe monitoring access, plus rate limiting and bearer token auth for HTTP transport. Useful when you need an AI assistant to troubleshoot alerts, analyze monitoring data, or automate infrastructure changes based on Zabbix state. Supports both API tokens and username/password auth for Zabbix 5.4 and newer.

GitHub stars
10
tools
53
auth
Secret needed
transport
STDIO, HTTP
env vars
18
last updated
Nov 7, 2026

Tools

53 tools

Public tool metadata for what this MCP can expose to an agent.

api_versionGet Zabbix API version information

Get Zabbix API version information

No parameter schema in public metadata yet.

host_getList hosts with optional filtering by groups, templates, proxies, and search criteria

List hosts with optional filtering by groups, templates, proxies, and search criteria

No parameter schema in public metadata yet.

host_createCreate a new host with interfaces and template linking

Create a new host with interfaces and template linking

No parameter schema in public metadata yet.

host_updateUpdate host properties (name, status, description)

Update host properties (name, status, description)

No parameter schema in public metadata yet.

host_deleteDelete hosts by ID

Delete hosts by ID

No parameter schema in public metadata yet.

hostgroup_getList host groups with optional filtering

List host groups with optional filtering

No parameter schema in public metadata yet.

hostgroup_createCreate a new host group

Create a new host group

No parameter schema in public metadata yet.

hostgroup_updateUpdate an existing host group's properties (name)

Update an existing host group's properties (name)

No parameter schema in public metadata yet.

hostgroup_deleteDelete host groups

Delete host groups

No parameter schema in public metadata yet.

template_getList templates with optional filtering

List templates with optional filtering

No parameter schema in public metadata yet.

template_createCreate a new template

Create a new template

No parameter schema in public metadata yet.

template_updateUpdate template properties (name, description)

Update template properties (name, description)

No parameter schema in public metadata yet.

template_deleteDelete templates

Delete templates

No parameter schema in public metadata yet.

item_getList items with optional filtering by hosts, groups, templates

List items with optional filtering by hosts, groups, templates

No parameter schema in public metadata yet.

item_createCreate a new item on a host

Create a new item on a host

No parameter schema in public metadata yet.

item_updateUpdate item properties (name, delay, units, description, status)

Update item properties (name, delay, units, description, status)

No parameter schema in public metadata yet.

item_deleteDelete items

Delete items

No parameter schema in public metadata yet.

trigger_getList triggers with severity and state filtering

List triggers with severity and state filtering

No parameter schema in public metadata yet.

trigger_createCreate a new trigger with expression

Create a new trigger with expression

No parameter schema in public metadata yet.

trigger_updateUpdate trigger properties (description, expression, priority, status, comments)

Update trigger properties (description, expression, priority, status, comments)

No parameter schema in public metadata yet.

trigger_deleteDelete triggers

Delete triggers

No parameter schema in public metadata yet.

problem_getGet current problems with severity and time filtering

Get current problems with severity and time filtering

No parameter schema in public metadata yet.

event_getGet events with time range filtering

Get events with time range filtering

No parameter schema in public metadata yet.

event_acknowledgeAcknowledge events with optional messages

Acknowledge events with optional messages

No parameter schema in public metadata yet.

history_getGet historical data for items

Get historical data for items

No parameter schema in public metadata yet.

trend_getGet trend data for items

Get trend data for items

No parameter schema in public metadata yet.

user_getList users with optional filtering

List users with optional filtering

No parameter schema in public metadata yet.

user_createCreate a new user

Create a new user

No parameter schema in public metadata yet.

user_updateUpdate user properties (username, name, surname, password, role)

Update user properties (username, name, surname, password, role)

No parameter schema in public metadata yet.

user_deleteDelete users

Delete users

No parameter schema in public metadata yet.

proxy_getList proxies with optional filtering

List proxies with optional filtering

No parameter schema in public metadata yet.

proxy_createCreate a new proxy

Create a new proxy

No parameter schema in public metadata yet.

proxy_updateUpdate proxy properties (name, operating mode, description)

Update proxy properties (name, operating mode, description)

No parameter schema in public metadata yet.

proxy_deleteDelete proxies

Delete proxies

No parameter schema in public metadata yet.

maintenance_getList maintenance periods

List maintenance periods

No parameter schema in public metadata yet.

maintenance_createCreate a new maintenance period

Create a new maintenance period

No parameter schema in public metadata yet.

maintenance_updateUpdate maintenance period properties (name, times, description)

Update maintenance period properties (name, times, description)

No parameter schema in public metadata yet.

maintenance_deleteDelete maintenance periods

Delete maintenance periods

No parameter schema in public metadata yet.

action_getList actions (triggers, autoregistration, etc.)

List actions (triggers, autoregistration, etc.)

No parameter schema in public metadata yet.

mediatype_getList media types

List media types

No parameter schema in public metadata yet.

graph_getList graphs with optional filtering

List graphs with optional filtering

No parameter schema in public metadata yet.

discoveryrule_getList LLD discovery rules

List LLD discovery rules

No parameter schema in public metadata yet.

drule_getList network discovery rules

List network discovery rules

No parameter schema in public metadata yet.

itemprototype_getGet item prototypes from discovery rules

Get item prototypes from discovery rules

No parameter schema in public metadata yet.

sla_getList SLAs

List SLAs

No parameter schema in public metadata yet.

service_getList services

List services

No parameter schema in public metadata yet.

script_getList scripts

List scripts

No parameter schema in public metadata yet.

script_executeExecute a script on a host

Execute a script on a host

No parameter schema in public metadata yet.

usermacro_getList user macros (host and global)

List user macros (host and global)

No parameter schema in public metadata yet.

usermacro_createCreate a host macro

Create a host macro

No parameter schema in public metadata yet.

usermacro_deleteDelete host macros

Delete host macros

No parameter schema in public metadata yet.

configuration_exportExport Zabbix configurations to JSON or XML

Export Zabbix configurations to JSON or XML

No parameter schema in public metadata yet.

configuration_importImport Zabbix configurations from JSON or XML

Import Zabbix configurations from JSON or XML

No parameter schema in public metadata yet.

Sponsors

Configuration

ZABBIX_URL*

Zabbix API URL (e.g., https://zabbix.example.com/api_jsonrpc.php)

ZABBIX_TOKENsecret

Zabbix API token (preferred for Zabbix 5.4+)

ZABBIX_USER

Zabbix username (alternative to token)

ZABBIX_PASSWORDsecret

Zabbix password (alternative to token)

ZABBIX_VERIFY_SSLdefault: true

Verify SSL certificates (true/false)

ZABBIX_TIMEOUTdefault: 30

Request timeout in seconds

ZABBIX_SKIP_VERSION_CHECKdefault: false

Skip Zabbix API version compatibility check

READ_ONLY_MODEdefault: false

Enable read-only mode to restrict write operations

DISABLED_TAGS

Comma-separated list of tags to disable tools for

LOG_LEVELdefault: INFO

Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)

RATE_LIMIT_ENABLEDdefault: false

Enable rate limiting

RATE_LIMIT_MAX_REQUESTSdefault: 60

Maximum requests per rate limit window

RATE_LIMIT_WINDOW_MINUTESdefault: 1

Rate limit window in minutes

TOOL_SEARCH_ENABLEDdefault: false

Enable FastMCP tool search transform

TOOL_SEARCH_STRATEGYdefault: bm25

Tool search strategy (bm25 or regex)

TOOL_SEARCH_MAX_RESULTSdefault: 5

Maximum tool search results returned by search_tools

MCP_HTTP_PORTdefault: 8000

Port for HTTP server (default: 8000)

MCP_TRANSPORTdefault: http

MCP transport type: stdio, sse, or http (alias: streamable-http)

Readme

Zabbix MCP Server

Let AI agents query and manage Zabbix monitoring through the Model Context Protocol

PyPI Python License

Pre-commit Checks Docker MCP Registry


View the full README on GitHub

Details

Repository
github.com/mhajder/zabbix-mcp
Website
github.com/mhajder/zabbix-mcp
Category
Automation & Workflows
Package
zabbix-mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

More from mhajder

Related Automation & Workflows MCP servers

View all
1sh6drack avatarZen Mcpsh6drack/zen-mcpMCP server for Zen Browser automation via WebDriver BiDi10stars
2ssembleinc avatarSsemble AI Clippingssembleinc/ssemble-mcp-serverCreate AI-powered short-form video clips from YouTube videos. Supports webhook callbacks.7stars
3vcoder25 avatarVugolavcoder25/vugola-mcpClip videos into captioned shorts, add captions, and schedule posts from AI agents.7stars
4sidebutton avatarSideButton MCP Serversidebutton/sidebuttonOpen-source MCP server with browser automation and knowledge packs for AI agents6stars
5silbercue avatarSilbercueSwiftsilbercue/silbercueswiftFastest iOS MCP server. 40 tools: xcresult parsing, WDA automation, 0.3s screenshots.5stars
6barhamagha1 avatarBridge MCPbarhamagha1/bridge-mcpVisual Desktop Bridge - Give any AI full control over Windows to automate apps and inputs.4stars