GW 

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
262 stars 68 forks 품질 75 트렌드 39MIT
gensecaihq/wazuh-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
gensecaihq/wazuh-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
Wazuh SIEM용 모델 컨텍스트 프로토콜(MCP) 서버입니다.
MCP 클라이언트 — Claude, 로컬 모델로 지원되는 Open WebUI, 또는 Streamable HTTP를 사용하는 모든 클라이언트 — 가 경고, 에이전트, 취약점 및 준수 데이터를 조회하고, 범위 기반 접근 제어 및 감사 기록을 통해 능동적 응답을 발동할 수 있습니다.
빠른 시작 · 클라이언트 · 도구 · 보안 · 구성 · 문서 · 변경 로그 · 업그레이드
개요
- 55개의 도구가 8개 툴셋에 포함: 경고, 에이전트, 취약점, 위협 분석, 컴플라이언스(PCI-DSS, HIPAA, SOX, GDPR, NIST, ISO 27001:2022), 관리자/클러스터 건강, 그리고 검증 및 롤백이 포함된 능동적 대응. 또한 5개의 가이드 프롬프트, 6개의 리소스, 3개의 리소스 템플릿.
- 기본적으로 읽기 전용입니다. 14개의 상태 변경 도구는
wazuh:write범위를 필요로 하지만, 이는 암묵적으로 부여되지 않습니다. - MCP 전송:
/mcp에서 스트리밍 가능한 HTTP. 프로토콜 개정판 2026-07-28(상태 없는 요청)과 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05의initialize핸드셰이크를 제공합니다. 레거시 HTTP+SSE 엔드포인트/sse는410 Gone를 반환합니다. - 인증: API 키에서 발행된 베어러 토큰; OAuth 2.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Overview
- 55 tools in 8 toolsets: alerts, agents, vulnerabilities, threat analysis, compliance (PCI-DSS, HIPAA, SOX, GDPR, NIST, ISO 27001:2022), manager/cluster health, and active response with verification and rollback. Also 5 guided prompts, 6 resources and 3 resource templates.
- Read-only by default. The 14 state-changing tools require the
wazuh:writescope, which is never granted implicitly. - MCP transport: Streamable HTTP at
/mcp. Serves protocol revision 2026-07-28 (stateless requests) and theinitializehandshake for 2025-11-25, 2025-06-18, 2025-03-26 and 2024-11-05. The legacy HTTP+SSE endpoint/ssereturns410 Gone. - Authentication: bearer tokens minted from an API key; OAuth 2.0 (authorization code + PKCE) with sign-in by API key or at an OpenID Connect provider (Entra ID, Google Workspace, Okta, Keycloak); or no auth for local development.
- Deployment: Docker Compose or a published multi-arch image; optional Redis for multi-instance sessions; optional multi-cluster routing.
설치
docker run -d --name wazuh-mcp-server --env-file .env -e MCP_HOST=0.0.0.0 -e ENVIRONMENT=production \