Skip to content

feat: add MCP registry metadata for official registry submission#34

Merged
rome2o merged 1 commit into
mainfrom
submit-mcp-registry
May 14, 2026
Merged

feat: add MCP registry metadata for official registry submission#34
rome2o merged 1 commit into
mainfrom
submit-mcp-registry

Conversation

@rome2o

@rome2o rome2o commented May 14, 2026

Copy link
Copy Markdown
Member

What

  • Adds server.json — metadata file required by the Official MCP Registry (mcp-publisher CLI)
  • Adds smithery.yaml — config required by Smithery marketplace
  • Adds mcpName: io.github.devkindhq/swell to package.json — ownership proof for registry verification
  • Updates .npmignore to exclude binaries and IDE specs from npm package

Why

Getting swell-mcp listed on the Official MCP Registry (registry.modelcontextprotocol.io), which auto-feeds mcp.so and PulseMCP. Also enables Smithery listing.

After merge

Run from repo root:

/tmp/mcp-publisher login github
mcp-publisher publish

- Add server.json (mcp-publisher CLI metadata)
- Add smithery.yaml (Smithery marketplace config)
- Add mcpName field to package.json (io.github.devkindhq/swell)
- Update .npmignore to exclude binaries and IDE specs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rome2o rome2o merged commit 888dc80 into main May 14, 2026
1 check passed
github-actions Bot pushed a commit that referenced this pull request May 15, 2026
# [1.1.0](v1.0.9...v1.1.0) (2026-05-15)

### Bug Fixes

* force @semantic-release/npm@13.1 via overrides to enable OIDC publish ([#41](#41)) ([ea7f82c](ea7f82c))
* update tool test mocks to capture 5-arg server.tool() signature ([#42](#42)) ([bf499dc](bf499dc))
* use npm install --legacy-peer-deps to resolve undici peer dep conflict ([#38](#38)) ([fcc4bb3](fcc4bb3))

### Features

* add MCP registry metadata for official registry submission ([#34](#34)) ([888dc80](888dc80))
* add tool annotations, MCPB bundle, and smithery config improvements ([#40](#40)) ([818af87](818af87))
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant