Handles JSON-RPC 2.0 message formatting and parsing for MCP protocol.
Summary
Functions
Builds a JSON-RPC 2.0 error response message.
Builds a JSON-RPC 2.0 notification message.
Builds a JSON-RPC 2.0 request message.
Builds a JSON-RPC 2.0 response message.
Checks if a message is an error response.
Extracts error information from an error response.
Extracts the request ID from a message.
Extracts the method name from a request message.
Extracts result from a successful response.
Checks if a message is a notification.
Parses a JSON-RPC 2.0 response.
Checks if a message is a request.
Checks if a message is a response.
Validates a JSON-RPC 2.0 message.
Functions
Builds a JSON-RPC 2.0 error response message.
Builds a JSON-RPC 2.0 notification message.
Builds a JSON-RPC 2.0 request message.
Builds a JSON-RPC 2.0 response message.
Checks if a message is an error response.
Extracts error information from an error response.
Extracts the request ID from a message.
Extracts the method name from a request message.
Extracts result from a successful response.
Checks if a message is a notification.
Parses a JSON-RPC 2.0 response.
Checks if a message is a request.
Checks if a message is a response.
Validates a JSON-RPC 2.0 message.