serverInfo property

Implementation? get serverInfo

Identifies the server software producing the response. Servers SHOULD include this field on every response unless specifically configured not to do so.

The Implementation schema requires name and version; other fields are optional.

The value is self-reported by the server and is not verified by the protocol. It is intended for display, logging, and debugging. Clients SHOULD NOT use it to change their behavior, and SHOULD NOT rely on it for security decisions.

Implementation

Implementation? get serverInfo => $optional('io.modelcontextprotocol/serverInfo', $model(Implementation.fromJson));