-
Notifications
You must be signed in to change notification settings - Fork 581
Description
Registered servers should provide a detailed definition of the skills/capabilities provided to support server selection, as if the registry were an MCP server of MCP servers (which probably shouldn't be a bad idea).
Currently, servers are described by a generic description field that we might suggest making as specific as possible, but after all, the description means everything and nothing.
Being more prescriptive in the specifications and adding fields to support the selection of the right tool would probably simplify the job of the AI administrator (or the agent that automatically selects the server to satisfy a given request). E.g., think of having more servers providing the same interactions with a given external system: how could we differentiate b/w them and pick the right one?
BTW: metadata is probably a more generic concept that could include the skills/capabilities together with other relevant attributes (e.g. security related options) for differentiation and selection purposes.