You will need to add springs to the bed to allow it to go lower so that the brass nozzle wipe will fit, you then put it on the underside of the metal carriage with a nut.
Ive added a klipper macro at the bottom to help out, Marlin has a command for nozzle clean but I havent tried it but its G12, heres the doc; https://marlinfw.org/docs/gcode/G012.html
If you have the stock bed i'm pretty sure you will be able to mount this on the back side of the print bed so that the little tabs don't get in the way.
I cut off the handle of the brass brush with the snips that came with the printer and added a little superglue to the bottom to attach it to the 3d print.
I bought some brass brushes on amazon; https://www.amazon.co.uk/dp/B085RJX22R?psc=1&ref=ppx_yo2ov_dt_b_product_details
Heres a photo for reference
I got the template for the nozzle clean from the Klipper Docs; https://www.klipper3d.org/Command_Templates.html
I just used some old springs I had from my other printer and a m3x20 screw with a washer on the bed and below the nozzle clean and nut.
Heres the one I used for my configuration;
----------------------------------------
[gcode_macro clean_nozzle]
gcode:
{% set wipe_count = 8 %}
SAVE_GCODE_STATE NAME=clean_nozzle_state
G90
G0 Z15 F300
{% for wipe in range(wipe_count) %}
{% for coordinate in [(221, -12),(186, -5)] %}
G0 X{coordinate[0]} Y{coordinate[1] + 0.25 * wipe} Z5.5 F12000
{% endfor %}
{% endfor %}
RESTORE_GCODE_STATE NAME=clean_nozzle_state
----------------------------------------
you might need to modify the coordinates for your setup, you will need to change these lines, and the numbers in bold for where your nozzle clean is.
{% for coordinate in [(221, -12),(186, -5)] %}
G0 X{coordinate[0]} Y{coordinate[1] + 0.25 * wipe} Z5.5 F12000