Skip to main content

Module protocol

Module protocol 

Source
Expand description

MCP Protocol types based on the official specification

Reference: https://modelcontextprotocol.io/specification

Structs§

CallToolParams
Call tool request params
CallToolResult
Call tool response
ClientCapabilities
Client capabilities
Implementation
Implementation info
InitializeParams
Initialize request params
InitializeResult
Initialize response result
JsonRpcError
JSON-RPC error
JsonRpcNotification
JSON-RPC notification (no id, no response expected)
JsonRpcRequest
JSON-RPC request
JsonRpcResponse
JSON-RPC response
ListPromptsResult
List prompts response
ListResourcesResult
List resources response
ListToolsParams
List tools request params
ListToolsResult
List tools response
LoggingCapability
McpPrompt
Prompt definition
McpResource
Resource definition
McpTool
MCP Tool definition
PromptArgument
Prompt argument
PromptsCapability
ResourceContent
Resource content
ResourcesCapability
RootsCapability
SamplingCapability
ServerCapabilities
Server capabilities
ToolsCapability

Enums§

RequestId
Request ID (can be string or number)
ToolContent
Tool content types

Constants§

PROTOCOL_VERSION
Current protocol version