From 4e5d2ef7c28215038296fa725fa59de5ef98309c Mon Sep 17 00:00:00 2001 From: Vitali sharp8n Date: Thu, 8 Oct 2026 21:41:23 +0300 Subject: [PATCH] fix(mcp): restore node bin entrypoints removed by cleanup - Re-add packages/mcp/bin/openpencil-mcp-http.js, packages/mcp/bin/openpencil-mcp.js and packages/cli/bin/openpencil.js, deleted in 89380fb58 ("cleanup") - docker/entrypoint.sh and scripts/dev-openpencil.sh launch packages/mcp/bin/openpencil-mcp-http.js, so removing it made the openpencil container crash-loop and :7600 never bound (chatapi saw "Name or service not known (openpencil:7600)") - packages/cli/package.json also declares bin/openpencil.js as the CLI entrypoint --- packages/cli/bin/openpencil.js | 2 ++ packages/mcp/bin/openpencil-mcp-http.js | 2 ++ packages/mcp/bin/openpencil-mcp.js | 2 ++ 3 files changed, 6 insertions(+) create mode 100755 packages/cli/bin/openpencil.js create mode 100755 packages/mcp/bin/openpencil-mcp-http.js create mode 100755 packages/mcp/bin/openpencil-mcp.js diff --git a/packages/cli/bin/openpencil.js b/packages/cli/bin/openpencil.js new file mode 100755 index 000000000..201d2cec3 --- /dev/null +++ b/packages/cli/bin/openpencil.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +import '../dist/index.mjs' diff --git a/packages/mcp/bin/openpencil-mcp-http.js b/packages/mcp/bin/openpencil-mcp-http.js new file mode 100755 index 000000000..201d2cec3 --- /dev/null +++ b/packages/mcp/bin/openpencil-mcp-http.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +import '../dist/index.mjs' diff --git a/packages/mcp/bin/openpencil-mcp.js b/packages/mcp/bin/openpencil-mcp.js new file mode 100755 index 000000000..b97f8bcea --- /dev/null +++ b/packages/mcp/bin/openpencil-mcp.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +import '../dist/stdio.mjs'