MZ

mpeirone/zabbix-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

260 stars 81 forks 品質 78 トレンド 22GPL-3.0

mpeirone/zabbix-mcp-server は、https://github.com/mpeirone/zabbix-mcp-server. からインポートされた MCP サーバー候補です。

概要

mpeirone/zabbix-mcp-server は、https://github.com/mpeirone/zabbix-mcp-server. からインポートされた MCP サーバー候補です。

概要(AI 翻訳)

軽量なモデルコンテキストプロトコル(MCP)サーバーで、わずか3つのツールでZabbix API全体への完全アクセスを提供します。**Zabbix 6.0+と互換性があります。

なぜZabbix MCP Serverなのか?

  • 完全なAPIカバレッジ - すべてのZabbix APIメソッド(100+)に統一インターフェース経由でアクセス
  • 軽量コンテキスト - 50+の個別ツールではなく3つのツールのみで、LLMコンテキストを最小限に抑えています
  • 常に最新 - 現在および将来のZabbixのAPIメソッドと自動的に連携します
  • Zabbix 6.0+ Compatible - Zabbix 6.0、6.4、7.0およびそれ以降のバージョンをサポートしています

3つの道具

道具 目的
zabbix_api 任意のZabbix APIメソッドを実行する
zabbix_api_docs 任意のAPIメソッドのドキュメントを入手
zabbix_api_list 利用可能なAPIオブジェクトとメソッドを発見

クイックスタート

オプション1:Claudeコード統合

Claude Code MCPの設定に追加:

オプション2:UVで走る

テスト接続

オプション3:dockerで実行

環境変数

必須

変数 説明 例
ZABBIX_URL ザビックスサーバーURL https://your-zabbix-server.com

認証(どちらかを選べ)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Zabbix MCP Server

A lightweight Model Context Protocol (MCP) server that provides complete access to the entire Zabbix API through just 3 tools. Compatible with Zabbix 6.0+.

Why Zabbix MCP Server?

  • Complete API Coverage - Access every Zabbix API method (100+) through a unified interface
  • Lightweight Context - Only 3 tools instead of 50+ individual tools, keeping LLM context minimal
  • Always Up-to-Date - Works with current and future Zabbix API methods automatically
  • Zabbix 6.0+ Compatible - Supports Zabbix 6.0, 6.4, 7.0, and newer versions

The 3 Tools

Tool Purpose
zabbix_api Execute any Zabbix API method
zabbix_api_docs Get documentation for any API method
zabbix_api_list Discover available API objects and methods

Quick Start

Option 1: Claude Code Integration

Add to your Claude Code MCP configuration:

claude mcp add zabbix \
  --env ZABBIX_URL=https://your-zabbix-server.com \
  --env ZABBIX_TOKEN=your_api_token \
  -- uvx --from git+https://github.com/mpeirone/zabbix-mcp-server@main zabbix-mcp

Option 2: Run with uv

git clone https://github.com/mpeirone/zabbix-mcp-server.git
cd zabbix-mcp-server
uv sync

# Configure environment
export ZABBIX_URL=https://your-zabbix-server.com
export ZABBIX_TOKEN=your_api_token

# Start the server
uv run python scripts/start_server.py

Test Connection

uv run python scripts/test_server.py

Option 3: Run with docker

git clone https://github.com/mpeirone/zabbix-mcp-server.git
cd zabbix-mcp-server

# Using docker-compose
docker compose up -d

# Or build manually
docker build -t zabbix-mcp-server .
docker run -e ZABBIX_URL=https://zabbix.example.com -e ZABBIX_TOKEN=your_token zabbix-mcp-server

Environment Variables

Required

Variable Description Example
ZABBIX_URL Zabbix server URL https://your-zabbix-server.com

Authentication (choose one)

Variable Description
ZABBIX_TOKEN API token (recommended)
ZABBIX_USER + ZABBIX_PASSWORD Username and password

Security

Variable Default Description
READ_ONLY false Set to true to allow only read operations
VERIFY_SSL true Enable/disable SSL verification
GitHub で README 全文を見る

インストール

uvx --from git+https://github.com/mpeirone/zabbix-mcp-server@main zabbix-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "zabbix": { "command": "uvx", "args": ["--from", "git+https://github.com/mpeirone/zabbix-mcp-server@main", "zabbix-mcp"], "env": { "ZABBIX_URL": "https://zabbix.example.com", "ZABBIX_TOKEN": "your_api_token" } } } }