Skip to content

chore(mcp): prepare imgcli-mcp for npm + MCP registry publishing#7

Merged
swperb merged 1 commit into
mainfrom
chore/mcp-publish-prep
Jun 15, 2026
Merged

chore(mcp): prepare imgcli-mcp for npm + MCP registry publishing#7
swperb merged 1 commit into
mainfrom
chore/mcp-publish-prep

Conversation

@swperb

@swperb swperb commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Makes the imgcli-mcp package publish-ready for both npm and the official MCP registry.

  • mcpName: io.github.swperb/imgcli in package.json — the registry's ownership marker that must match server.json name.
  • publishConfig.access: public, author, bugs added.
  • server.json: $schema → current 2025-12-11; description trimmed to the registry's 100-char cap.
  • Verified locally: mcp-publisher validate ✅; npm pack --dry-run → 4 files (built dist/, README, package.json, server.json), 3.5 kB.
  • README: documents the verified two-stage flow (npm → mcp-publisher) and the three-way version sync.

The actual npm publish + mcp-publisher publish require account auth and are run by the maintainer.

🤖 Generated with Claude Code

- package.json: add `mcpName: io.github.swperb/imgcli` (the registry's npm
  ownership marker), publishConfig.access=public, author, bugs.
- server.json: update $schema to the current 2025-12-11 schema; shorten
  description to the registry's 100-char limit. Validated with
  `mcp-publisher validate` (✅) and `npm pack --dry-run` (4 files: dist, README,
  package.json, server.json).
- README: document the verified two-stage publish flow (npm first, then
  mcp-publisher) and the version-sync requirement.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@swperb swperb merged commit 596ebd0 into main Jun 15, 2026
4 of 5 checks passed
@swperb swperb deleted the chore/mcp-publish-prep branch June 15, 2026 05:12
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