
mpeirone/zabbix-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
mpeirone/zabbix-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/mpeirone/zabbix-mcp-server.
Обзор
mpeirone/zabbix-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/mpeirone/zabbix-mcp-server.
Обзор (машинный перевод)
Лёгкий сервер Model Context Protocol (MCP), который предоставляет полный доступ ко всему API Zabbix* всего через три инструмента. Совместим с Zabbix 6.0+.
Почему Zabbix MCP Server?
- Полное покрытие API - Доступ ко всем методам API Zabbix (100+) через унифицированный интерфейс
- Лёгкий контекст — Всего 3 инструмента вместо 50+ отдельных инструментов, что позволяет минимизировать контекст LLM
- Всегда актуально — автоматически работает с текущими и будущими методами API Zabbix
- Zabbix 6.0+ Compatible — поддерживает версии Zabbix 6.0, 6.4, 7.0 и более поздние
Три инструмента
| Инструмент | Назначение |
|---|---|
zabbix_api |
Выполнить любой метод API Zabbix |
zabbix_api_docs |
Получите документацию по любому методу API |
zabbix_api_list |
Откройте доступные объекты и методы API |
Быстрый старт
Вариант 1: Интеграция кода Клода
Добавьте к вашей конфигурации Claude Code MCP:
Вариант 2: Бегать с УФ
Тестовое соединение
Вариант 3: Запуск с docker
Переменные среды
Обязательно
| Переменная | Описание | Пример |
|---|---|---|
ZABBIX_URL |
URL сервера Zabbix | https://your-zabbix-server.com |
Аутентификация (выберите одного)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}
}