Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
get_printer_statusGet the current status of the Bambu Lab printerGet the current status of the Bambu Lab printer
No input schema was published for this tool.
get_printer_filamentsGet the live AMS/external filament inventory from the printer over MQTT, including loaded/empty slot summary, resolved slicer profile paths, match confidence, and recommended load_filaments when the printer model is known.Get the live AMS/external filament inventory from the printer over MQTT, including loaded/empty slot summary, resolved slicer profile paths, match confidence, and recommended load_filaments when the printer model is known.
No input schema was published for this tool.
resolve_3mf_ams_slotsInspect a sliced 3MF and match its tray_info_idx filament requirements against the live AMS inventory. Does not upload or start a print.Inspect a sliced 3MF and match its tray_info_idx filament requirements against the live AMS inventory. Does not upload or start a print.
No input schema was published for this tool.
list_3mf_plate_objectsList object IDs from a sliced 3MF plate. Use these IDs with skip_objects during a running print.List object IDs from a sliced 3MF plate. Use these IDs with skip_objects during a running print.
No input schema was published for this tool.
extend_stl_baseExtend the base of an STL file by a specified amountExtend the base of an STL file by a specified amount
No input schema was published for this tool.
scale_stlScale an STL file by specified factorsScale an STL file by specified factors
No input schema was published for this tool.
rotate_stlRotate an STL file by specified angles (degrees)Rotate an STL file by specified angles (degrees)
No input schema was published for this tool.
get_stl_infoGet detailed information about an STL file (bounding box, face count, dimensions)Get detailed information about an STL file (bounding box, face count, dimensions)
No input schema was published for this tool.
list_templatesList saved slicing templates from the local template registry directory.List saved slicing templates from the local template registry directory.
No input schema was published for this tool.
save_templateCopy a 3MF, JSON, or config file into the local template registry and register it under a template name.Copy a 3MF, JSON, or config file into the local template registry and register it under a template name.
No input schema was published for this tool.
get_slice_settingsInspect slicer settings from a saved 3MF template or a JSON/config slicer profile without slicing anything.Inspect slicer settings from a saved 3MF template or a JSON/config slicer profile without slicing anything.
No input schema was published for this tool.
slice_with_templateSlice an STL or 3MF using a named template from the local registry. This is a higher-level wrapper around slice_stl for template-based workflows.Slice an STL or 3MF using a named template from the local registry. This is a higher-level wrapper around slice_stl for template-based workflows.
No input schema was published for this tool.
slice_stlSlice an STL or 3MF file using a slicer to generate printable G-code or sliced 3MF. IMPORTANT: bambu_model must be specified to ensure the slicer generates safe G-code for the correct printer.Slice an STL or 3MF file using a slicer to generate printable G-code or sliced 3MF. IMPORTANT: bambu_model must be specified to ensure the slicer generates safe G-code for the correct printer.
No input schema was published for this tool.
list_printer_filesList files stored on the Bambu Lab printerList files stored on the Bambu Lab printer
No input schema was published for this tool.
bambu_connect_import_fileOpen an existing G-code or sliced 3MF file in the signed-in Bambu Connect app through its official URL scheme. This is a cloud-mode handoff and does not start printing by itself.Open an existing G-code or sliced 3MF file in the signed-in Bambu Connect app through its official URL scheme. This is a cloud-mode handoff and does not start printing by itself.
No input schema was published for this tool.
bambu_network_bridge_statusInspect or probe the FULU OrcaSlicer-bambulab BambuNetwork bridge runtime used for cloud and restored BambuNetwork printing.Inspect or probe the FULU OrcaSlicer-bambulab BambuNetwork bridge runtime used for cloud and restored BambuNetwork printing.
No input schema was published for this tool.
bambu_network_callCall a raw FULU OrcaSlicer-bambulab BambuNetwork bridge method, optionally with an initialized network agent injected into the payload.Call a raw FULU OrcaSlicer-bambulab BambuNetwork bridge method, optionally with an initialized network agent injected into the payload.
No input schema was published for this tool.
print_3mf_bambu_networkPrint a 3MF through FULU OrcaSlicer-bambulab's restored BambuNetwork path instead of the MCP LAN MQTT/FTPS path.Print a 3MF through FULU OrcaSlicer-bambulab's restored BambuNetwork path instead of the MCP LAN MQTT/FTPS path.
No input schema was published for this tool.
camera_snapshotCapture a single JPEG frame from the printer's chamber camera. A1/P1 use TCP-on-6000; X1/P2S/H2/X2D use RTSP via ffmpeg. Returns JPEG as base64; pass save_path to also write the bytes to disk.Capture a single JPEG frame from the printer's chamber camera. A1/P1 use TCP-on-6000; X1/P2S/H2/X2D use RTSP via ffmpeg. Returns JPEG as base64; pass save_path to also write the bytes to disk.
No input schema was published for this tool.
delete_printer_fileprivilegedDelete a file from the Bambu Lab printer's SD card via FTPS. Destructive: requires confirm:true. Restricted to cache/, timelapse/, and logs/ directories. Path traversal segments (..) are rejected.Delete a file from the Bambu Lab printer's SD card via FTPS. Destructive: requires confirm:true. Restricted to cache/, timelapse/, and logs/ directories. Path traversal segments (..) are rejected.
No input schema was published for this tool.
upload_gcodeprivilegedInspect a G-code file and upload a uniquely named copy without overwriting existing printer files.Inspect a G-code file and upload a uniquely named copy without overwriting existing printer files.
No input schema was published for this tool.
upload_fileprivilegedUpload a local file to the Bambu Lab printerUpload a local file to the Bambu Lab printer
No input schema was published for this tool.
start_printStart printing a G-code file already on the Bambu Lab printer. Alias of start_print_job for upstream MCP compatibility.Start printing a G-code file already on the Bambu Lab printer. Alias of start_print_job for upstream MCP compatibility.
No input schema was published for this tool.
start_print_jobStart printing a G-code file already on the Bambu Lab printerStart printing a G-code file already on the Bambu Lab printer
No input schema was published for this tool.
cancel_printCancel the current print job on the Bambu Lab printerCancel the current print job on the Bambu Lab printer
No input schema was published for this tool.
pause_printPause the current print job on the Bambu Lab printer (resumable via resume_print)Pause the current print job on the Bambu Lab printer (resumable via resume_print)
No input schema was published for this tool.
resume_printResume a paused print job on the Bambu Lab printerResume a paused print job on the Bambu Lab printer
No input schema was published for this tool.
x2d_native_controlRead calibration results or update X2D AMS metadata/calibration selection through the installed plug-in. Raw motion, heating, task control, and safety-setting changes are rejected.Read calibration results or update X2D AMS metadata/calibration selection through the installed plug-in. Raw motion, heating, task control, and safety-setting changes are rejected.
No input schema was published for this tool.
clear_hms_errorsClear HMS or print error state on the Bambu Lab printer using the clean_print_error MQTT command.Clear HMS or print error state on the Bambu Lab printer using the clean_print_error MQTT command.
No input schema was published for this tool.
set_print_speedSet the active print speed mode: silent, standard, sport, or ludicrous.Set the active print speed mode: silent, standard, sport, or ludicrous.
No input schema was published for this tool.
set_airduct_modeSet H2/P2 airduct mode to cooling or heating.Set H2/P2 airduct mode to cooling or heating.
No input schema was published for this tool.
reread_ams_rfidTrigger a Bambu AMS RFID re-read for one AMS slot. X2D on macOS uses the native official plug-in route. This can move AMS filament; use only when the printer is idle and unloaded.Trigger a Bambu AMS RFID re-read for one AMS slot. X2D on macOS uses the native official plug-in route. This can move AMS filament; use only when the printer is idle and unloaded.
No input schema was published for this tool.
set_temperatureSet a checked bed or nozzle temperature. Positive heating requires matching fresh printer telemetry; nozzle heating also requires declared material. Zero turns the heater off.Set a checked bed or nozzle temperature. Positive heating requires matching fresh printer telemetry; nozzle heating also requires declared material. Zero turns the heater off.
No input schema was published for this tool.
set_fan_speedSet a Bambu printer fan speed percentage. X2D on macOS uses the installed Bambu networking plug-in without UI automation; other models use MQTT.Set a Bambu printer fan speed percentage. X2D on macOS uses the installed Bambu networking plug-in without UI automation; other models use MQTT.
No input schema was published for this tool.
set_lightSet a Bambu printer light node mode using the printer's MQTT LED commandSet a Bambu printer light node mode using the printer's MQTT LED command
No input schema was published for this tool.
skip_objectsSkip specific object IDs during a running multi-object print using the printer's MQTT skip_objects commandSkip specific object IDs during a running multi-object print using the printer's MQTT skip_objects command
No input schema was published for this tool.
set_ams_dryingStart or stop the AMS filament drying cycle. X2D on macOS uses the native official plug-in route and supports AMS-HT id 128.Start or stop the AMS filament drying cycle. X2D on macOS uses the native official plug-in route and supports AMS-HT id 128.
No input schema was published for this tool.
print_3mfPrint a 3MF file on a Bambu Lab printer. Auto-slices if the 3MF has no gcode. IMPORTANT: bambu_model must be specified to ensure safe printer operation.Print a 3MF file on a Bambu Lab printer. Auto-slices if the 3MF has no gcode. IMPORTANT: bambu_model must be specified to ensure safe printer operation.
No input schema was published for this tool.
print_collar_charmPrint a prepared two-part dog collar charm project using the fixed tray policy: inner/smaller object -> black on AMS 1 slot 1, outer/larger object -> white on AMS 2 slot 1.Print a prepared two-part dog collar charm project using the fixed tray policy: inner/smaller object -> black on AMS 1 slot 1, outer/larger object -> white on AMS 2 slot 1.
No input schema was published for this tool.
merge_verticesMerge vertices in an STL file closer than the specified toleranceMerge vertices in an STL file closer than the specified tolerance
No input schema was published for this tool.
40 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.