MCP-DSC-003
Advertised versions include a currently-supported revision
This rule's verbatim spec quote hasn't been captured yet — see validator/README.md. It is not yet counted toward coverage or graded.
How to fix this
Make sure `supportedVersions` includes at least one revision that is still current. A list containing only retired revisions leaves a modern client with nothing it can select.
Check your own server against MCP-DSC-003
Probe P1.1 checks MCP-DSC-003 in the same request as 8 other rules, so one run shows your server's result for this rule next to the rest. Validate a server or read how the validator works.
Background on this topic: server/discover explained.
Other Discovery and capabilities rules
- MCP-DSC-001server/discover is implemented
- MCP-DSC-002DiscoverResult advertises supported protocol versions
- MCP-DSC-004Extension identifiers use a valid non-reserved reverse-DNS prefix
- MCP-DSC-005Results carry io.modelcontextprotocol/serverInfo in _meta