Skip to content

v0.2.1: publish to official MCP Registry - #9

Merged
szhygulin merged 1 commit into
mainfrom
release/0.2.1-mcp-registry
Apr 13, 2026
Merged

v0.2.1: publish to official MCP Registry#9
szhygulin merged 1 commit into
mainfrom
release/0.2.1-mcp-registry

Conversation

@szhygulin

Copy link
Copy Markdown
Collaborator

Summary

  • Bumps to 0.2.1 so the npm-published package.json carries the new mcpName field that the MCP Registry validates against server.json.
  • Adds server.json at repo root — the registry manifest. Name io.github.szhygulin/recon-crypto-mcp, stdio transport, optional env vars documented.
  • Extends .github/workflows/publish.yml with three steps after npm publish: install mcp-publisher, mcp-publisher login github-oidc, mcp-publisher publish. No new secret needed; the existing id-token: write permission covers OIDC auth.

Why bother: PulseMCP, Glama, and others ingest from the official registry, so this single submission cascades downstream.

Test plan

  • npm run build clean
  • npm test — all passing
  • Merge PR
  • workflow_dispatch to publish v0.2.1 to npm + register on MCP Registry
  • Verify: curl https://registry.modelcontextprotocol.io/v0/servers?search=recon-crypto-mcp

🤖 Generated with Claude Code

Submits recon-crypto-mcp to the official MCP Registry at
registry.modelcontextprotocol.io. The registry feeds downstream
directories (PulseMCP ingests it daily, Glama indexes from it, etc.)
so this single submission covers most of the listing surface.

Changes:
- package.json: add `mcpName: io.github.szhygulin/recon-crypto-mcp`
  (registry validates that the published npm tarball's package.json
  contains this field matching the server.json name) and bump to 0.2.1
- server.json: registry manifest with stdio transport, optional env
  vars (RPC, Etherscan, 1inch, WalletConnect)
- publish.yml: after npm publish, install mcp-publisher, authenticate
  via GitHub OIDC (no extra secret needed beyond existing
  id-token: write), and publish the server entry

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@szhygulin
szhygulin merged commit afbbed5 into main Apr 13, 2026
2 checks passed
@szhygulin
szhygulin deleted the release/0.2.1-mcp-registry branch April 25, 2026 02:15
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