MCP Server
Bambu Printer MCP
Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.
- Design Tools
- By DMontgomery40
- 40 tools
Features
- Get detailed printer status: temperatures (nozzle, bed, chamber), print progress, current layer, time remaining, and live AMS slot data
- List, upload, and delete files on the printer's SD card via FTPS
- Cancel, pause, and resume in-progress print jobs via MQTT
- Skip specific objects during a running multi-object print via skip_objects (use list_3mf_plate_objects to find object IDs first)
- Set print speed mode (silent/standard/sport/ludicrous), clear HMS/print errors, trigger AMS RFID re-read, and control H2/P2 airduct mode (cooling/heating) via MQTT
- Start/stop AMS filament drying (set_ams_drying) on heated AMS units (AMS Pro / AMS-HT). Sends print.ams_control MQTT command.
- Set nozzle and bed temperature via G-code dispatch over MQTT
- Set fan speed (part, auxiliary, chamber) and chamber light mode (on/off/flashing) via MQTT
Tools this MCP server exposes
get_stl_infoscale_stlrotate_stlextend_stl_basemerge_verticescenter_modellay_flatget_printer_statusget_printer_filamentssummary.loaded_slotsrecommended.load_filamentslist_printer_filescamera_snapshotdelete_printer_fileupload_gcodeupload_filestart_print_jobcancel_printpause_printresume_printclear_hms_errorsset_print_speedset_airduct_modereread_ams_rfidset_temperatureset_fan_speedset_lightskip_objectsset_ams_dryingprint_3mfbambu_network_bridge_statusbambu_network_callx2d_native_controlprint_3mf_bambu_networkresolve_3mf_ams_slotslist_3mf_plate_objectsprint_collar_charmlist_templatessave_templateget_slice_settings
Frequently asked questions
What does Bambu Printer MCP do?
Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.
Is Bambu Printer MCP open source?
Yes — DMontgomery40's source code is publicly available on GitHub, linked above.
What category is Bambu Printer MCP in?
Bambu Printer MCP is listed under Design Tools.
What tools does Bambu Printer MCP expose?
Bambu Printer MCP exposes 40 tools: get_stl_info, scale_stl, rotate_stl, extend_stl_base, merge_vertices, center_model, lay_flat, get_printer_status, get_printer_filaments, summary.loaded_slots, recommended.load_filaments, list_printer_files, camera_snapshot, delete_printer_file, upload_gcode, upload_file, start_print_job, cancel_print, pause_print, resume_print, clear_hms_errors, set_print_speed, set_airduct_mode, reread_ams_rfid, set_temperature, set_fan_speed, set_light, skip_objects, set_ams_drying, print_3mf, bambu_network_bridge_status, bambu_network_call, x2d_native_control, print_3mf_bambu_network, resolve_3mf_ams_slots, list_3mf_plate_objects, print_collar_charm, list_templates, save_template, get_slice_settings.
Who maintains Bambu Printer MCP?
Bambu Printer MCP is built and maintained by DMontgomery40.