Skip to content

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.