From 715db3b8a0ac528a2e58ca7dc8175112be24224b Mon Sep 17 00:00:00 2001 From: Haim Kastner Date: Thu, 30 Apr 2026 14:01:53 +0300 Subject: [PATCH 1/3] Adding release Action --- .github/workflows/release.yml | 30 ++++++++++++++++++++++++++++++ README.md | 4 +++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..83951e5 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,30 @@ +name: Publish Package to npmjs + +on: + release: + types: [published] + +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + with: + node-version: '20.x' + registry-url: 'https://registry.npmjs.org' + + - name: Install dependencies + run: yarn install + + - name: Build + run: yarn build + + - name: Publish to npm + run: npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/README.md b/README.md index aae5784..fa2ffd0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # Check Point - Workforce AI MCP Server -[![License](https://img.shields.io/github/license/CheckPointSW/workforce-ai-mcp.svg?style=plastic)](https://github.com/CheckPointSW/workforce-ai-mcp/blob/release/LICENSE) [![npm version](https://img.shields.io/npm/v/@chkp/workforce-ai-mcp.svg?style=plastic)](https://www.npmjs.com/package/@chkp/workforce-ai-mcp) +[![License](https://img.shields.io/github/license/CheckPointSW/workforce-ai-mcp.svg?style=plastic)](https://github.com/CheckPointSW/workforce-ai-mcp/blob/release/LICENSE) [![Latest Release](https://img.shields.io/github/v/release/CheckPointSW/workforce-ai-mcp?style=plastic)](https://github.com/CheckPointSW/workforce-ai-mcp/releases) [![npm version](https://img.shields.io/npm/v/@chkp/workforce-ai-mcp.svg?style=plastic)](https://www.npmjs.com/package/@chkp/workforce-ai-mcp) + +[![Build & Test](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/build.yml/badge.svg)](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/build.yml) [![Publish Package to npmjs](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/release.yml/badge.svg)](https://github.com/CheckPointSW/workforce-ai-mcp/actions/workflows/release.yml) An [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server that exposes Check Point Workforce AI capabilities as LLM tools — enabling AI assistants to query, analyze, and manage AI & Browse security policies, assets, and applications through natural language. From cc12d38dd24c4c4a8e0e9c7563cbf8b15d2a64b3 Mon Sep 17 00:00:00 2001 From: Haim Kastner Date: Sun, 10 May 2026 18:22:18 +0300 Subject: [PATCH 2/3] Fix missing specs --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 46d134f..3b53704 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ }, "files": [ "dist", + "specs", "README.md", "LICENSE" ], From 643771727acceb2ea5eecaf2e3121715e0e01873 Mon Sep 17 00:00:00 2001 From: Haim Kastner Date: Sun, 10 May 2026 18:24:51 +0300 Subject: [PATCH 3/3] Add missing doc --- package.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/package.json b/package.json index 3b53704..9799269 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,15 @@ "version": "1.0.0", "description": "MCP server for Workforce AI — policy management, asset visibility, and apps catalog via LLM tool calls", "license": "MIT", + "author": "Haim Kastner ", + "repository": { + "type": "git", + "url": "https://github.com/CheckPointSW/workforce-ai-mcp" + }, + "homepage": "https://github.com/CheckPointSW/workforce-ai-mcp#readme", + "bugs": { + "url": "https://github.com/CheckPointSW/workforce-ai-mcp/issues" + }, "keywords": [ "mcp", "model-context-protocol",