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 |
インストール
uvx --from git+https://github.com/mpeirone/zabbix-mcp-server@main zabbix-mcp設定
{
"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"
}
}
}
}