You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mcp: rename package from @instanode/mcp to instanode-mcp (#2)
The publish workflow has been 404-ing on every release because the
@instanode npm org was never registered. npm rejects PUTs to a scope
that doesn't exist with HTTP 404, regardless of NPM_TOKEN validity.
Two options were on the table:
A. Switch to an unscoped name (this PR)
B. Keep the scope and have the operator run `npm org create instanode`
(paid org, or claim it via npm support if available)
Chose A. Unscoped removes the org-setup blocker entirely, and there's no
product reason to keep the scope — agents install via
`npx -y instanode-mcp@latest` rather than discovering the package by
scope. The MCP registry's `name` field stays as
`io.github.InstaNode-dev/mcp` (org namespace there is GitHub, not npm)
so the registry listing is unaffected.
Changes:
- package.json: name → "instanode-mcp"
- server.json: npm identifier → "instanode-mcp", version → 0.8.0
- README.md: every install command + heading
- PUBLISHING.md: heading, npm view command, post-publish verification;
added a top-of-file note explaining the rename for posterity
- smithery.yaml: command args
- src/index.ts: file header comment
- test.sh: shell echoes
Test gate:
npm run build — clean
npm test — 6/6 pass (still resolves serverInfo, tools/list,
list_resources auth message, validation, claim helper)
After merge, the next push to master triggers the publish workflow.
Operator verification:
npm view instanode-mcp version # should print 0.8.0
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
{
2
-
"name": "@instanode/mcp",
2
+
"name": "instanode-mcp",
3
3
"version": "0.8.0",
4
4
"description": "MCP server for instanode.dev \u2014 lets AI coding agents provision ephemeral Postgres, Redis, MongoDB, NATS queues, S3-compatible object storage, and webhook receivers over HTTPS, with optional bearer-token auth for paid users.",
0 commit comments