Bambu MCP
未认领MCP server for Bambu Lab 3D printers — MQTT control, FTP upload, X.509 certificate auth, camera, AMS, and more
工具(24 个)
ams_change_filament
Change to a different AMS tray (0-3)
ams_unload_filament
Unload current filament from extruder
camera_record
Enable/disable camera recording
camera_timelapse
Enable/disable timelapse recording
ftp_upload_file
Upload .gcode/.3mf/.stl to printer via FTPS
get_printer_status
Get printer status via cloud API
get_user_profile
Get Bambu Lab cloud account profile
led_control
Control chamber/work LED lights
list_printers
List all printers registered to cloud account
mqtt_connect
Connect to printer via local MQTT over TLS
mqtt_disconnect
Disconnect from MQTT
printer_get_cached_status
Return last cached status (no pushall — use for frequent polling)
printer_get_status
Request full status push (temps, progress, AMS, fans, etc.)
printer_get_version
Get firmware and module version info
printer_pause
Pause the current print
printer_print_file
Start printing a file from printer SD card
printer_resume
Resume a paused print
printer_send_gcode
Send G-code command (dangerous commands blocked)
printer_set_speed
Set speed via profile (silent/standard/sport/ludicrous) or percentage
printer_stop
Stop the current print immediately
set_nozzle
Set nozzle diameter for profile selection
set_temperature
Set nozzle or bed temperature (with safety limits)
sign_message
Sign message with X.509 certificate for firmware auth bypass
skip_objects
Skip specific objects during multi-object prints