CONF-001: server/discover exists and lists supported versions and capabilities¶
| Severity | Applies to | Spec section |
|---|---|---|
| error | modern era, stdio, http | 2026-07-28/basic/versioning#protocol-version-negotiation |
Sends server/discover with valid request metadata. Servers MUST implement it; the result must carry supportedVersions (a non-empty list of strings) and a capabilities object. Server identity is a SHOULD and is checked separately by CONF-017.
From the command line: mcpprobe checks explain CONF-001. To leave it out of a run, add "CONF-001" to [checks] disable in mcpprobe.toml; to change how much it counts, use severity_overrides.