Zabbix MCP Server
Zabbix API methods become available for AI analysis and system management tasks.
Data last scanned today · Reviewed today
Overview
Zabbix MCP Server provides a streamlined interface for interacting with Zabbix 6.0 and newer monitoring environments. By consolidating over 100 API methods into just three specialized tools—zabbix_api, zabbix_api_docs, and zabbix_api_list—it keeps LLM context usage minimal while maintaining full operational coverage. Users can interact with their Zabbix monitoring data by executing native API calls or querying documentation directly through the model. The server supports authentication via API tokens or credentials and offers a configurable read-only mode to restrict modification permissions within the Zabbix environment.
Our verdict
This server carries a high risk level (39/100) and should be evaluated with caution. Because the authentication methods and read-only mode settings have not yet been independently reviewed, and it is a community-maintained project rather than an official vendor release, users should be careful when deploying it in sensitive monitoring environments. It is recommended for development or sandbox environments where strict access controls are already enforced at the API token level.
- Supports over 100 Zabbix API methods in one interface
- Maintains low LLM context with only 3 tools
- Compatible with Zabbix versions 6.0 through 7.0+
- Zero direct dependencies reduce potential supply-chain attack surface
- High risk score reflects lack of independent editorial review
- Unverified authentication and read-only security implementations
- Not an official Zabbix-maintained repository
- Last code commit occurred 126 days ago
Tools
| Tool | Description | Risk |
|---|---|---|
| zabbix_api | Execute any Zabbix API method | high |
| zabbix_api_docs | Get documentation for any API method | low |
| zabbix_api_list | Discover available API objects and methods | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›Which versions of Zabbix are supported?
This server is compatible with Zabbix 6.0, 6.4, 7.0, and newer versions.
›How can I restrict the server to read-only operations?
You can set the environment variable READ_ONLY=true to block all write operations, limiting the server to get, version, check, and export commands.
›Is it possible to limit which API methods can be called?
Yes, you can use the ZABBIX_API_WHITELIST and ZABBIX_API_BLACKLIST environment variables, which accept comma-separated regex patterns to filter allowed and blocked methods.
›Does the server require specific authentication methods?
You must provide a ZABBIX_URL and either a ZABBIX_TOKEN or a combination of ZABBIX_USER and ZABBIX_PASSWORD.
›What transport modes are supported?
The server supports stdio and streamable-http transport modes, configurable via the ZABBIX_MCP_TRANSPORT variable.
›What are the system requirements to run the server?
The server requires Python 3.10 or higher and supports installation via uv or Docker.
Alternatives
Changelog
- FixV2.0.0
2026-05-10
- FixV1.1.1
2025-10-16
- NewV1.1.0
2025-10-14
- ImprovedFirst release
2025-10-14
Badge
Maintain this server? Add the live badge to your README.