ToolSchema.toMCP constructor

ToolSchema.toMCP(
  1. Map<String, Object?> map
)

Implementation

factory ToolSchema.toMCP(Map<String, Object?> map) {
  return ToolSchema(
    $schema: map[r'$schema'] as String?,
    properties: map['properties'] as Map<String, Object?>?,
    required: (map['required'] as List<dynamic>?)?.cast<String>(),
    type: map['type'] as String? ?? 'object',
  );
}