Module validation

Module validation 

Source
Expand description

Message validation utilities for MCP transport compliance

Enums§

MessageType
JSON-RPC message types
ValidationError

Functions§

extract_id_from_malformed
Attempts to extract ID from a malformed JSON request for error responses
validate_batch
Validates a batch of JSON-RPC messages
validate_json_rpc_batch
Validates a JSON-RPC batch from string input
validate_json_rpc_message
Validates a JSON-RPC message from string input
validate_jsonrpc_message
Validates JSON-RPC message structure and ID requirements
validate_message_string
Validates a raw message string for MCP compliance