Current blocker
The public npm package is still behind the immutable GitHub release:
npm latest 0.1.14
GitHub release 0.1.17
Official MCP Registry 0.1.17 (active/latest)
Verified on 2026-08-28 with:
npm view @sandbaseai/cli dist-tags version --json
curl -fsSL 'https://registry.modelcontextprotocol.io/v0.1/servers/io.github.sandbaseai%2Fcli/versions/0.1.17'
The earlier Release to npm run completed checkout, package identity checks, dependency installation, lint, tests, build, and package audit. Its final npm publish failed with an npm permission/not-found response:
npm error E404 Not Found - PUT https://registry.npmjs.org/@sandbaseai%2fcli
The requested resource @sandbaseai/cli@0.1.17 could not be found or you do not have permission to access it.
Failed run: https://github.com/sandbaseai/cli/actions/runs/32213056689
This is an npm package-authorization/configuration gap, not a build or MCP Registry failure.
Required npm configuration
In the npm settings for @sandbaseai/cli, configure a GitHub Actions trusted publisher with these exact values:
- GitHub owner / organization:
sandbaseai
- Repository:
cli
- Workflow file:
release.yml
- Environment:
npm-production
The existing workflow already grants id-token: write, uses npm 11.15+, and intentionally does not store or pass a long-lived npm token.
Acceptance criteria
-
Configure the exact npm Trusted Publisher identity above.
-
Re-run the existing publish workflow for the immutable v0.1.17 tag; do not create or move the tag.
-
Verify:
npm view @sandbaseai/cli@0.1.17 version
npm view @sandbaseai/cli dist-tags --json
-
Confirm the package page shows provenance for v0.1.17.
-
Verify the normal installation path works:
npx -y @sandbaseai/cli@0.1.17 catalog --json
The official MCP Registry publication is already complete and does not need to be rerun solely to fix npm.
Why this matters
Publishing v0.1.17 restores the short, discoverable npx @sandbaseai/cli path and removes the need for most users to install from the longer GitHub Release archive URL.
Current blocker
The public npm package is still behind the immutable GitHub release:
Verified on 2026-08-28 with:
npm view @sandbaseai/cli dist-tags version --json curl -fsSL 'https://registry.modelcontextprotocol.io/v0.1/servers/io.github.sandbaseai%2Fcli/versions/0.1.17'The earlier
Release to npmrun completed checkout, package identity checks, dependency installation, lint, tests, build, and package audit. Its finalnpm publishfailed with an npm permission/not-found response:Failed run: https://github.com/sandbaseai/cli/actions/runs/32213056689
This is an npm package-authorization/configuration gap, not a build or MCP Registry failure.
Required npm configuration
In the npm settings for
@sandbaseai/cli, configure a GitHub Actions trusted publisher with these exact values:sandbaseaiclirelease.ymlnpm-productionThe existing workflow already grants
id-token: write, uses npm 11.15+, and intentionally does not store or pass a long-lived npm token.Acceptance criteria
Configure the exact npm Trusted Publisher identity above.
Re-run the existing publish workflow for the immutable
v0.1.17tag; do not create or move the tag.Verify:
Confirm the package page shows provenance for v0.1.17.
Verify the normal installation path works:
The official MCP Registry publication is already complete and does not need to be rerun solely to fix npm.
Why this matters
Publishing v0.1.17 restores the short, discoverable
npx @sandbaseai/clipath and removes the need for most users to install from the longer GitHub Release archive URL.