Skip to main content

ServerInfo

Type Alias ServerInfo 

Source
pub type ServerInfo = InitializeResult;
👎Deprecated:

use ServerConfig instead

Expand description

Deprecated alias for ServerConfig.

The name collides with the protocol’s serverInfo field, which is only the Implementation identity, so server_info.server_info was easy to misread (#1082).

Aliased Type§

pub struct ServerInfo {
    pub protocol_version: ProtocolVersion,
    pub capabilities: ServerCapabilities,
    pub server_info: Implementation,
    pub instructions: Option<String>,
    pub meta: Option<MetaObject>,
}

Fields§

§protocol_version: ProtocolVersion

The MCP protocol version this server supports

§capabilities: ServerCapabilities

The capabilities this server provides (tools, resources, prompts, etc.)

§server_info: Implementation

Information about the server implementation

§instructions: Option<String>

Optional human-readable instructions about using this server

§meta: Option<MetaObject>