WA

wyre-ai/avanan-mcp

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1 stars 6 forks 품질 80 트렌드 25Apache-2.0

MCP server for Check Point Avanan (Harmony Email & Collaboration) — security event management and MSP multi-tenant operations

개요

A Model Context Protocol (MCP) server for Check Point Avanan (Harmony Email & Collaboration). Enables AI assistants to manage security events, investigate threats, and handle multi-tenant MSP operations across your email security environment. This is a Model Context Protocol (MCP) server that connects Claude (or any MCP-compatible AI) to your Check Point Avanan environment. — a growing suite of AI integrations for the MSP stack. Built by MSPs, for MSPs. - : hec_get_event renders as a read-only interactive card in MCP Apps hosts (Claude Desktop/web) showing severity, state, platform, and remediation status; neutral by default, brandable via window. injection or MCP_BRAND_* env vars; plain-JSON behavior is unchanged in other hosts Copy .env.example and set the variables below. Leave CONDUIT_S2S_SECRET empty in that file. /health stays unauthenticated. The stdio transport does not use CONDUIT_S2S_SECRET.

README

원문 README의 일부입니다. 원문 보기.

Avanan (Check Point) MCP Server

A Model Context Protocol (MCP) server for Check Point Avanan (Harmony Email & Collaboration). Enables AI assistants to manage security events, investigate threats, and handle multi-tenant MSP operations across your email security environment.

This is a Model Context Protocol (MCP) server that connects Claude (or any MCP-compatible AI) to your Check Point Avanan environment.

Part of the MSP Claude Plugins ecosystem — a growing suite of AI integrations for the MSP stack. Built by MSPs, for MSPs.

Features

  • Interactive Security Event Card (MCP Apps): hec_get_event renders as a read-only interactive card in MCP Apps hosts (Claude Desktop/web) showing severity, state, platform, and remediation status; neutral by default, brandable via window.__BRAND__ injection or MCP_BRAND_* env vars; plain-JSON behavior is unchanged in other hosts

Installation

npm install @wyre-ai/avanan-mcp

Configuration

Copy .env.example and set the variables below. Leave CONDUIT_S2S_SECRET empty in that file.

Variable Required Description
CHECKPOINT_CLIENT_ID For stdio and AUTH_MODE=env Checkpoint/Avanan OAuth2 client ID
CHECKPOINT_CLIENT_SECRET For stdio and AUTH_MODE=env Checkpoint/Avanan OAuth2 client secret
CHECKPOINT_REGION No API region (us, eu, au, in). Auto-detected from the JWT when omitted.
MCP_TRANSPORT No stdio (default) or http
AUTH_MODE No gateway (Docker image and Compose default) or env. Gateway mode requires X-Checkpoint-Client-Id and X-Checkpoint-Client-Secret on each /mcp request and never falls back to CHECKPOINT_*. env uses those variables only after S2S auth succeeds.
CONDUIT_S2S_SECRET Yes for HTTP Service-to-service HMAC secret. The HTTP server logs an error and exits non-zero when this is empty or a known placeholder (changeme, replace-with-a-real-secret, your-s2s-secret, and the other public example values). MCP_ALLOW_INSECURE_DEV=1 does not accept a placeholder. Compose will not start without it. Never commit a real value. The value is never logged. Generate one with openssl rand -hex 32.
MCP_ALLOW_INSECURE_DEV No Set to exactly 1 only for local development to start HTTP without CONDUIT_S2S_SECRET. The process logs a warning, does not enforce X-Gateway-S2S, and binds 127.0.0.1 only. A non-loopback MCP_HTTP_HOST (including 0.0.0.0) is overridden and the override is logged.
GitHub에서 전체 README 보기

설치

npx @wyre-ai/avanan-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "avanan-mcp": { "command": "npx", "args": ["@wyre-ai/avanan-mcp"], "env": { "CHECKPOINT_CLIENT_ID": "your-checkpoint-client-id" "CHECKPOINT_CLIENT_SECRET": "your-checkpoint-client-secret" } } } }