Skip to content

v0.0.1

Pre-release
Pre-release

Choose a tag to compare

@akurinnoy akurinnoy released this 09 Jul 16:27
· 10 commits to main since this release
5ee4daf
feat: add stdio bridge and npm publish workflow (#19)

* feat: add stdio bridge and npm publish workflow

- Add stdio-bridge.cjs: a stdio MCP proxy that manages oc port-forward
  internally, enabling local Claude Code sessions to connect to an
  in-cluster che-mcp-server without manual port-forwarding
- Add publish-npm.yml: GitHub Actions workflow that publishes to npm
  on GitHub Release with provenance
- Add che-mcp-bridge bin entry to package.json
- Update README with local connection instructions via npx
- Set version to 0.0.1

Usage after publish:
  claude mcp add --transport stdio che-mcp -- npx che-mcp-server che-mcp-bridge

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>

* fix: address CodeRabbit review findings

- Remove hardcoded personal namespace fallback; exit with clear
  error message when oc context is unavailable
- Add 30s timeout on HTTP forwarding requests
- Fix SSE parser to collect all events and resolve with the last
  response instead of the first (handles notifications before final)
- Fix process hang after stdin close with pending queue items
- Add JSON.parse error handling for malformed stdin input
- Fix npx command in README: use -p flag to specify package
- Add persist-credentials: false to checkout step (hardening)
- Remove redundant build step (prepublishOnly handles it)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>

---------

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>