Module protocol

Source
Expand description

MCP Protocol types and JSON-RPC 2.0 implementation

This module implements the core Model Context Protocol types according to the specification. All message types follow JSON-RPC 2.0 format as required by MCP.

Structsยง

ClientCapabilities
Client capabilities
ClientInfo
Client information
InitializeParams
MCP Initialize request parameters
InitializeResult
MCP Initialize response
JsonRpcError
JSON-RPC 2.0 Error object
JsonRpcNotification
JSON-RPC 2.0 Notification message (no response expected)
JsonRpcRequest
JSON-RPC 2.0 Request message
JsonRpcResponse
JSON-RPC 2.0 Response message
SamplingCapability
Sampling capability
ServerCapabilities
Server capabilities
ServerInfo
Server information