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 번역)

3개의 도구만으로 Zabbix API에 완전한 접근을 제공하는 경량 모델 컨텍스트 프로토콜(MCP) 서버입니다. **Zabbix 6.0+**와 호환됩니다.

왜 Zabbix MCP 서버인가요?

  • 완전한 API 커버리지 - 통합 인터페이스를 통해 모든 Zabbix API 메서드(100+)에 접근할 수 있습니다
  • 경량 컨텍스트 - 개별 도구 50+ 개 대신 3개의 도구만 사용해 LLM 컨텍스트를 최소화합니다
  • 항상 최신 상태 - 현재 및 미래의 Zabbix API 메서드와 자동으로 호환됩니다
  • Zabbix 6.0+ 호환 - Zabbix 6.0, 6.4, 7.0 및 최신 버전을 지원합니다

3가지 도구

도구 목적
zabbix_api Zabbix API 메서드 중 하나 실행
zabbix_api_docs 모든 API 메서드에 대한 문서 확인
zabbix_api_list 이용 가능한 API 객체와 메서드 발견하기

퀵 스타트

옵션 1: 클로드 코드 통합

Claude Code MCP 구성에 추가하세요:

옵션 2: UV로 달리기

테스트 연결

옵션 3: 도커로 실행하기

환경 변수

필수

변수 설명 예시
ZABBIX_URL Zabbix 서버 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" } } } }