Skip to content

Publish under @codegraph/mcp after npm rejected the unscoped name - #45

Merged
Phoenixrr2113 merged 1 commit into
mainfrom
batch-e-scoped-name
Aug 24, 2026
Merged

Publish under @codegraph/mcp after npm rejected the unscoped name#45
Phoenixrr2113 merged 1 commit into
mainfrom
batch-e-scoped-name

Conversation

@Phoenixrr2113

Copy link
Copy Markdown
Owner

What changed

npm's publish moderation rejected codegraph-mcp (E403, too similar to the existing code-graph-mcp package). The public package is now @codegraph/mcp under the newly claimed codegraph org. Version stays 0.1.0; both bins keep their names (codegraph-mcp, codegraph-dashboard); tags stay vX.Y.Z.

Because neither bin matches the package's short name, a bare npx -y @codegraph/mcp cannot resolve an executable (proven, not assumed), so every documented invocation uses the explicit form: npx -y -p @codegraph/mcp codegraph-dashboard and MCP configs pass ["-y","-p","@codegraph/mcp","codegraph-mcp"]. npm flattens the scoped tarball to the same codegraph-mcp-0.1.0.tgz filename, which the release scripts now assert deliberately.

Touched: the package manifest and build, all four release scripts and their tests, the release workflow's identity checks, README, DISTRIBUTION-SETUP, SECURITY, mcp.json.example, the dashboard setup copy, and the landing hero/release sections plus their claim-audit script. A full-repo grep classified every remaining codegraph-mcp string as bin name, tarball filename, or internal identity.

Verification

Full release:check against the scoped artifact passed twice (fixer run and an independent orchestrator rerun) producing byte-identical tarballs: SHA-256 e3ff79ca14bd822a43441d7c723b195b76485ee19af80c1ad9eeb1acd39efc7d, all 25 installed-package smoke assertions green, both explicit npx forms boot from a clean consumer (dashboard startup line, MCP initialize over stdio). Landing typecheck/lint/build/claim-audit green; turbo test 36/36; typecheck 20/20.

🤖 Generated with Claude Code

…imilar

npm's moderation blocked codegraph-mcp for similarity to the existing
code-graph-mcp package, so the public package becomes @codegraph/mcp
under the newly claimed codegraph org. Both bins keep their names, so
documented commands use the explicit form: npx -y -p @codegraph/mcp
codegraph-dashboard. The release gate, workflow, docs, and landing all
follow, and the full installed-tarball smoke passes against the scoped
artifact.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
v0-landing-page-build Ready Ready Preview, v0 Aug 24, 2026 2:57am

@Phoenixrr2113
Phoenixrr2113 merged commit f42f75e into main Aug 24, 2026
12 checks passed
@Phoenixrr2113
Phoenixrr2113 deleted the batch-e-scoped-name branch August 24, 2026 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant