registry icon indicating copy to clipboard operation
registry copied to clipboard

Support multiple schema of server.json

Open pree-dew opened this issue 5 months ago • 2 comments

Details mentioned here https://github.com/modelcontextprotocol/registry/pull/488#issuecomment-3298998139

At any point of time, registry should support multiple server.json versions, so that it's not mandatory to update the version, allows flexibility to update when user wants to update.

pree-dew avatar Sep 16 '25 15:09 pree-dew

The rough idea of what I was thinking here is:

  • Publishing process should have an explicit list of supported versions, with logic branches to handle each possibility
  • Consumption process should as well

I think we can generally be more strict on publishing than consumption -- requiring an update to push an update feels significantly less heavy-handed than requiring all downstream sub-registry and MCP client consumers to update their implementations.

But maybe there's an argument to keeping them in sync? I think we could build a better experience by decoupling them, but open to other opinions.

tadasant avatar Sep 17 '25 16:09 tadasant

See https://discord.com/channels/1358869848138059966/1369487942862504016/1417915364289020045 for discussion on server.json immutability

tadasant avatar Sep 17 '25 18:09 tadasant