3D PRINTERS / HM-3D-012
HM-3D-012 · datasheet

bambu-printer-mcp

MCP server for Bambu Lab printers: STL manipulation, slicing and printing

01 · What it does

  • 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)
  • Start/stop AMS filament drying (set_ams_drying) on heated AMS units (AMS Pro / AMS-HT). Sends print.ams_control MQTT command.

02 · Install

$ npx -y bambu-printer-mcp
  1. Runs over stdio; needs printer address, serial and access code: see README

Commands copied from the project README. Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.

Weekly bulletin

New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.