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 |
설치
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"
}
}
}
}