Replies: 2 comments 1 reply
-
Capturing this and giving it visibility seems like a good idea independent of how its used. 👍 Rather than categorizing these as 'sorting signals' I would also heavily plus one the idea that
so it seems that the role of the metaregistry here is more to give consumers ingredients to figure that out, that aren't already accessible elsewhere. |
Beta Was this translation helpful? Give feedback.
-
Including PyPi or NPM downloads is a good idea. Although not perfect, this give the users/clients a rough insight on real usage of the listed servers (once again, not perfect). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Pre-submission Checklist
Discussion Topic
This is likely related to the scope of "search": #13
@toby had raised the idea of "sorting signals":
I think including a possibility for sorting signals is a good idea. With a few caveats:
So while I think including sorting signals is a good feature to include in the API, I do think it should be up to consumers of the metaregistry to integrate their own opinionated sorting signals, fit for the long tail audience (the MCP client app's users) they are serving. This keeps the scope of the problem much more manageable and distributed.
I think it would be reasonable for us to include a notion of "MCP server downloads" that comes directly from the metaregistry itself, similar to PyPi downloads (and all the caveats that come with such a metric). Because nobody else has access to that data, so we may as well capture it and use it as a somewhat helpful default search result order.
I am less fond of potentially including other metrics like GitHub stars as a default signal in the metaregistry, because:
Curious what folks think about just including the "MCP server downloads" metric vs. considering including other sorting signals; and whether sorting signals as a concept makes sense.
Beta Was this translation helpful? Give feedback.
All reactions