Expand description
MCP protocol types based on JSON-RPC 2.0.
The Model Context Protocol uses JSON-RPC 2.0 for communication. This module defines the message types for request/response handling.
Structs§
- Client
Capabilities - Client
Info - Initialize
Params - MCP initialization request params.
- Initialize
Result - MCP initialization response.
- Json
RpcError - JSON-RPC error object.
- Json
RpcNotification - JSON-RPC notification (no response expected).
- Json
RpcRequest - Json
RpcResponse - Prompts
Capability - Resources
Capability - Roots
Capability - Sampling
Capability - Server
Capabilities - Server
Info - Tool
Call Params - Tool
Call Result - Tool
Definition - Tools
Capability - Tools
List Result
Enums§
- Request
Id - Request ID - can be string, number, or null.
- Tool
Result Content
Constants§
- JSONRPC_
VERSION - MCP_
VERSION - MCP protocol version.