Register in MCP Registry for better discovery #1246
Replies: 1 comment 1 reply
|
Thanks for raising this, and for linking the package-types requirement rather than just the registry — that is the part that determines whether this is cheap or expensive. Where things actually stand, since the distribution surface is wider than it may look from the README: Already shipping ( Not present today: there is no So the gap between here and a registry listing is narrower than your three bullets suggest — the npm path already satisfies one of the accepted package types, which means registration would mostly be a matter of adding the manifest and validating the existing npm artifact, rather than standing up a new distribution channel. The two additions have quite different costs, and are worth separating: An OCI container is a real ongoing commitment. The project ships a single static binary across Windows, macOS and Linux on x86 and ARM, and a container adds a build matrix leg, a registry to publish to, and a security-scanning surface, for a tool that normally runs beside your editor rather than as a service. That is a maintenance question rather than a packaging one. MCPB in GitHub Releases is much cheaper, since the release pipeline already builds and uploads per-platform archives. Whether to register centrally is a public-surface decision for the maintainer rather than something I should commit to in triage, so I am recording it with the above rather than answering yes. It is a well-argued proposal and the discoverability case is real. One question that would help whoever picks it up: in your experience, does the registry meaningfully drive installs for CLI-shaped servers, or mostly for hosted/remote ones? That would change how the cost/benefit reads. |
Uh oh!
There was an error while loading. Please reload this page.
MCP Servers can be registered in the central MCP Registry, aiding discovery and setup of the MCP server. One requirement for that is to at least somewhat standardize the distribution, compare https://modelcontextprotocol.io/registry/package-types.
Are there any thoughts to create the necessary artifacts and register centrally?
All reactions