Module protocol

Module protocol 

Source
Expand description

MCP protocol types and message handling.

Implements the Model Context Protocol (MCP) as specified at: https://spec.modelcontextprotocol.io/

Structs§

ClientCapabilities
Client capabilities.
ClientInfo
Client information.
InitializeParams
MCP initialization request parameters.
InitializeResult
MCP initialization result.
JsonRpcError
JSON-RPC error object.
JsonRpcRequest
JSON-RPC 2.0 request.
JsonRpcResponse
JSON-RPC 2.0 response.
ListToolsResult
List tools result.
PromptsCapability
Prompts capability.
ResourcesCapability
Resources capability.
RootsCapability
Roots capability.
ServerCapabilities
Server capabilities.
ServerInfo
Server information.
ToolCallParams
Tool call request.
ToolCallResult
Tool call result.
ToolDefinition
Tool definition for listing.
ToolsCapability
Tools capability.

Enums§

ContentItem
Content item in tool results.
JsonRpcId
JSON-RPC request ID.
McpMessage
MCP message types.