Bambu Printer MCP Server

A Bambu Lab-focused MCP server for controlling Bambu printers, manipulating STL files, and managing end-to-end 3MF print workflows from Claude Desktop, Claude Code, or any MCP-compatible client.

Local serverstdioGPL-2.0

What is the Bambu Printer MCP Server?

Bambu Printer is an MCP project maintained in the dmontgomery40/bambu-printer-mcp repository. The maintainer describes its purpose as “A Bambu Lab-focused MCP server for controlling Bambu printers, manipulating STL files, and managing end-to-end 3MF print workflows from Claude Desktop, Claude Code, or any…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
TCP-on6000 for A1, A1 mini, P1S, P1P. Native protocol per OpenBambuAPI/video.md: TLS on port 6000, 80-byte auth packet (bblp + access token), repeating 16-byte frame
uptodateboolean
ensure_on_bedboolean
min_saveboolean
skip_modified_gcodesboolean
skip_objects
get_stl_info
scale_stl
rotate_stl
extend_stl_base
merge_vertices
center_model
lay_flat
get_printer_status
get_printer_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
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
slice_with_template
slice_stl
blender_mcp_edit_model