
zabbix-mcp-server
by initMAX·★ 98·Score 48
Complete Zabbix API server exposing 237 tools for monitoring and management via MCP protocol.
Overview
The zabbix-mcp-server provides comprehensive access to the entire Zabbix API through the Model Context Protocol. It exposes 58 Zabbix API groups (223 tools) plus 14 extension tools for enhanced functionality. The server features a full admin web portal, multi-server support, OAuth 2.1 authentication, and is production-ready with systemd service integration. It works with various AI clients including ChatGPT, Claude, VS Code, and JetBrains.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this if you need AI integration with an existing Zabbix monitoring infrastructure and want comprehensive API access with advanced features like PDF reports and anomaly detection.
When NOT to choose this
Don't choose this if you're not using Zabbix as your monitoring system, as this server only provides access to Zabbix APIs.
Tools this server exposes
12 tools extracted from the READMEhost_status_getGet current status of all hosts with correlated data
problem_active_getGet all active problems with correlated data
graph_renderRender a Zabbix graph as PNG image
anomaly_detectDetect anomalies in item data using z-score analysis
capacity_forecastForecast capacity using linear regression on item data
report_generateGenerate PDF reports from Zabbix data
health_checkPerform server diagnostics and health checks
hostgroup_overview_getGet overview of all host groups with correlated data
item_history_summary_getGet historical summaries for items
item_threshold_searchSearch for items by threshold of their last values
action_preparePrepare an action for execution with two-step approval
zabbix_raw_api_callMake direct calls to any Zabbix API method
Comparable tools
Installation
Installation
git clone https://github.com/initMAX/zabbix-mcp-server.git
cd zabbix-mcp-server
sudo ./deploy/install.sh
sudo nano /etc/zabbix-mcp/config.toml # fill in your Zabbix URL + API token
sudo systemctl start zabbix-mcp-server
sudo systemctl enable zabbix-mcp-serverClaude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"zabbix": {
"command": "python",
"args": ["-m", "zabbix_mcp_server"],
"env": {
"ZABBIX_MCP_CONFIG": "/etc/zabbix-mcp/config.toml"
}
}
}
}On Hacker News
Recent discussion from the developer community.
- Story by hermanekt · 2026-04-02
Compare zabbix-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.