MCP server for Zabbix monitoring and automation
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Zabbix MCP Server is a Python-based Model Context Protocol (MCP) server designed to provide advanced, programmable access to Zabbix monitoring data and management features. It exposes a modern API for querying, automating, and integrating Zabbix resources such as hosts, templates, triggers, items, problems, events, users, proxies, maintenance periods, and more. The server supports both read and write operations, robust security features, and is suitable for integration with AI assistants, automation tools, dashboards, and custom monitoring workflows.
zabbix-utils client accepts, and it refuses to connect outside it unless
ZABBIX_SKIP_VERSION_CHECK=true is setThe easiest way to get started is to install from PyPI:
Remember to configure the environment variables for your Zabbix instance before running the server:
Docker images are available on GitHub Packages for easy deployment.
For development with additional tools:
api_version: Get Zabbix API version informationhost_get: List hosts with optional filtering by groups, templates, proxies, and search criteriahost_create: Create a new host with interfaces and template linkinghost_update: Update host properties (name, status, description)host_delete: Delete hosts by IDhostgroup_get: List host groups with optional filteringhostgroup_create: Create a new host grouphostgroup_update: Update an existing host group's properties (name)hostgroup_delete: Delete host groupstemplate_get: List templates with optional filteringtemplate_create: Create a new templatetemplate_update: Update template properties (name, description)template_delete: Delete templatesitem_get: List items with optional filtering by hosts, groups, templatesitem_create: Create a new item on a hostitem_update: Update item properties (name, delay, units, description, status)item_delete: Delete itemstrigger_get: List triggers with severity and state filteringtrigger_create: Create a new trigger with expressiontrigger_update: Update trigger properties (description, expression, priority, status, comments)trigger_delete: Delete triggersproblem_get: Get current problems with severity and time filteringevent_get: Get events with time range filteringevent_acknowledge: Acknowledge events with optional messageshistory_get: Get historical data for itemstrend_get: Get trend data for itemsuser_get: List users with optional filteringuser_create: Create a new useruser_update: Update user properties (name, surname, password, type)user_delete: Delete usersproxy_get: List proxies with optional filteringproxy_create: Create a new proxyproxy_update: Update proxy properties (name, operating mode, description)proxy_delete: Delete proxiesmaintenance_get: List maintenance periodsmaintenance_create: Create a new maintenance periodmaintenance_update: Update maintenance period properties (name, times, description)maintenance_delete: Delete maintenance periodsaction_get: List actions (triggers, autoregistration, etc.)mediatype_get: List media typesgraph_get: List graphs with optional filteringdiscoveryrule_get: List LLD discovery rulesdrule_get: List network discovery rulesitemprototype_get: Get item prototypes from discovery rulessla_get: List SLAsservice_get: List servicesscript_get: List scriptsscript_execute: Execute a script on a hostusermacro_get: List user macros (host and global)usermacro_create: Create a host macrousermacro_delete: Delete host macrosconfiguration_export: Export Zabbix configurations to JSON or XMLconfiguration_import: Import Zabbix configurations from JSON or XMLThe server supports a read-only mode that disables all write operations for safe monitoring:
You can disable specific categories of tools by setting disabled tags:
FastMCP tool search can reduce prompt size for servers with many tools.
When enabled, list_tools returns two synthetic tools:
search_tools: Finds matching tools and returns their full schemascall_tool: Executes any discovered tool by nameEnable it with:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/zabbix-mcp)<a href="https://allmcps.com/mcp/zabbix-mcp"><img src="https://allmcps.com/api/badge/zabbix-mcp?style=directory" alt="Zabbix MCP on AllMCPs" /></a>