zabbix-mcp-server は何をしますか?
Zabbix を MCP クライアントに接続し、Claude、Codex、VS Code、JetBrains で完全な API アクセスを実現します。
概要
この MCP サーバーは、Zabbix 監視システムと MCP (Model Context Protocol) クライアントをつなぎます。Claude Desktop、Codex CLI、VS Code、JetBrains IDE などの AI アシスタントや開発ツールが、Zabbix の監視データに直接アクセスして操作できるようになります。
主な機能
- Zabbix ホストの一覧取得
- トリガーの詳細確認
- アラート履歴の取得
- 障害イベントの検索
- 監視データのリアルタイム取得
セットアップ
以下の環境変数を設定してください。
export ZABBIX_URL="http://your-zabbix-server/api_jsonrpc.php"
export ZABBIX_TOKEN="your-api-token"
Claude Desktop での設定
claude_desktop_config.json に以下を追加します。
{
"mcpServers": {
"zabbix": {
"command": "npx",
"args": ["-y", "@rapid-dissolve862/zabbix-mcp-server"],
"env": {
"ZABBIX_URL": "http://your-zabbix-server/api_jsonrpc.php",
"ZABBIX_TOKEN": "your-api-token"
}
}
}
}
使用例
Zabbix ホストの一覧を取得
Zabbix の全ホストをリストアップしてください。
トリガーを確認
現在アクティブなトリガーをすべて表示してください。
アラート履歴を表示
直近 24 時間のアラート履歴を取得してください。
詳細情報
この MCP サーバーの詳細やソースコードについては、GitHub リポジトリ Rapid-dissolve862/zabbix-mcp-server を参照してください。