Bambu MCP
UnclaimedMCP server for Bambu Lab 3D printers — MQTT control, FTP upload, X.509 certificate auth, camera, AMS, and more
Set up this server
More in Security
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
24 of 24 tools
Documented tools (24)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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
Tool change history
FAQ
Questions about Bambu MCP Server
- How do I connect Bambu MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Code as compatible clients.
- Is Bambu MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Bambu MCP Server do?
- Bambu MCP Server documents 24 tools to the agent, including ams_change_filament, ams_unload_filament, camera_record. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.