Expand description
MCP protocol validation utilities (2025-03-26)
This module provides validation functions for MCP protocol messages and types, ensuring that requests and responses conform to the 2025-03-26 protocol specification, including support for audio content, annotations, and enhanced capabilities.
Functionsยง
- validate_
annotations - Validates annotations (2025-03-26 NEW)
- validate_
call_ tool_ params - Validates tool call parameters
- validate_
client_ capabilities - Validates client capabilities
- validate_
complete_ params - Validates complete parameters (2025-03-26 NEW)
- validate_
completion_ argument - Validates completion argument (2025-03-26 NEW)
- validate_
completion_ reference - Validates completion reference (2025-03-26 NEW)
- validate_
content - Validates content (2025-03-26 with audio support)
- validate_
create_ message_ params - Validates create message parameters (2025-03-26)
- validate_
get_ prompt_ params - Validates prompt get parameters
- validate_
initialize_ params - Validates initialization parameters
- validate_
jsonrpc_ message - Validates that a JSON-RPC message conforms to the specification
- validate_
jsonrpc_ notification - Validates a JSON-RPC notification
- validate_
jsonrpc_ request - Validates a JSON-RPC request
- validate_
jsonrpc_ response - Validates a JSON-RPC response
- validate_
logging_ message_ params - Validates logging message parameters (2025-03-26)
- validate_
mcp_ request - Comprehensive validation for any MCP request (2025-03-26)
- validate_
method_ name - Validates method name against MCP specification (2025-03-26)
- validate_
model_ preferences - Validates model preferences (2025-03-26 enhanced)
- validate_
progress_ params - Validates progress parameters (2025-03-26 enhanced)
- validate_
prompt_ info - Validates prompt information (2025-03-26)
- validate_
prompt_ messages - Validates prompt messages
- validate_
read_ resource_ params - Validates resource read parameters
- validate_
resource_ content - Validates resource content (2025-03-26)
- validate_
resource_ info - Validates resource information (2025-03-26 with annotations)
- validate_
root - Validates root definition (2025-03-26 NEW)
- validate_
sampling_ messages - Validates sampling messages
- validate_
server_ capabilities - Validates server capabilities
- validate_
tool_ annotations - Validates tool annotations (2025-03-26 NEW)
- validate_
tool_ info - Validates tool information (2025-03-26 with annotations)
- validate_
uri