createmcps.com

MCP-DSC-002

DiscoverResult advertises supported protocol versions

`supportedVersions`: Protocol versions the server supports. The client should choose one of these for subsequent requests.spec anchor

How to fix this

Return a `supportedVersions` array in the DiscoverResult naming every protocol revision the server accepts. The client selects one from that list for its subsequent requests.

Check your own server against this rule

The validator makes real protocol requests and reports this rule as pass, warn or fail alongside the other 78. Validate a server or read how the check works.

Other Discovery and capabilities rules

  • MCP-DSC-001server/discover is implemented
  • MCP-DSC-003Advertised versions include a currently-supported revision
  • MCP-DSC-004Extension identifiers use a valid non-reserved reverse-DNS prefix
  • MCP-DSC-005Results carry io.modelcontextprotocol/serverInfo in _meta