Quantum MCP服务器

用于运行官方Check Point Quantum MCP服务器的Docker资产,提供多种MCP服务器配置和一体化套件。

  • by LordNikon82
  • Shell
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 LordNikon82/quantum-mcp-servers

使用说明

Quantum MCP服务器

用于运行官方Check Point Quantum MCP服务器的Docker资产。

仓库

每个目录都包含自己的Dockerfile、Compose定义、入口点脚本和(在适用的情况下)secrets占位符。有关配置和使用说明,请参阅各个自述文件。

全在一个套房

该存储库还包括一个整合的配置,用于在位于以下位置的单个容器中运行每个官方MCP服务器 suite/。该设置包括:

  • suite/Dockerfile –构建安装的映像 @chkp/quantum-management-mcp, @chkp/quantum-gw-cli-mcp,以及 @chkp/management-logs-mcp 进入同一运行时。
  • suite/entrypoint.sh –编排三个入口点脚本并对其进行监督。
  • suite/docker-compose.yml –方便构建和运行组合容器的组合文件。
  • suite/.env –组成文件所使用的共享环境配置。
  • suite/secrets/quantum-mcp-suite.secrets –套件共享凭据的合并秘密占位符。

快速开始

  1. 填充 suite/secrets/quantum-mcp-suite.secrets 使用适当的凭证(API密钥、密码等)。

  2. 调整 suite/.env 以匹配您的环境(主机、用户名、已发布的端口等)。

  3. 从存储库根目录构建并启动堆栈:

    docker compose -f suite/docker-compose.yml up --build -d
    

配置

  • 通过以下方式切换服务 ENABLE_MANAGEMENT, ENABLE_GW_CLI,以及 ENABLE_LOGS (全部默认为 true).
  • 共享变量(MANAGEMENT_HOST, MANAGEMENT_PORT, USERNAME, CLOUD_INFRA_TOKEN, S1C_URL)级联到每个服务中,除非您提供特定于服务的覆盖(例如。 GW_MANAGEMENT_HOST, MGMT_USERNAME).
  • 每个服务都可以通过以下方式进行端口覆盖 MGMT_TRANSPORT_PORT, GW_TRANSPORT_PORT,以及 LOGS_TRANSPORT_PORT;compose文件发布匹配上的每个服务 ${SERVICE}_PUBLISHED_PORT 价值。
  • 机密从合并的Docker机密文件中读取,并在运行时写入每个服务文件,因此现有的入口点继续接收预期的基于文件的凭据。

看 suite/docker-compose.yml 查看支持的环境变量的完整列表。