io.github.DMontgomery40/bambu-printer-mcp

MCPcommunauté
v1.1.20io.github.DMontgomery40UnknownMis à jour il y a 11 jGitHub

Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
186Étoiles GitHub
32Forks
il y a 11 jDernière mise à jour
Paquet
Auteurio.github.DMontgomery40
LicenceUnknown
Version1.1.20
Sourcemcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/30
→ Éditeur : exécutez `forge publish` depuis le dépôt pour revendiquer la propriété
—Vérification de domaine+0/10
→ Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
✓Analyse d’injection de prompt · propre+30/30
✓Analyse d’obfuscation / exfiltration · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
DépendancesNon audité
Surface d’outils40 outils · 3 privilégiés
Analyse de sécurité✓ ProprevHEAD · il y a 1 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé10 oct. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · 3 privilégiés
Extrait statiquement du paquet publiévHEAD · 1d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

get_printer_statusGet the current status of the Bambu Lab printer

Get the current status of the Bambu Lab printer

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

extend_stl_baseExtend the base of an STL file by a specified amount

Extend the base of an STL file by a specified amount

Aucun schéma d’entrée n’a été publié pour cet outil.

scale_stlScale an STL file by specified factors

Scale an STL file by specified factors

Aucun schéma d’entrée n’a été publié pour cet outil.

rotate_stlRotate an STL file by specified angles (degrees)

Rotate an STL file by specified angles (degrees)

Aucun schéma d’entrée n’a été publié pour cet outil.

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)

Aucun schéma d’entrée n’a été publié pour cet outil.

list_templatesList saved slicing templates from the local template registry directory.

List saved slicing templates from the local template registry directory.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_printer_filesList files stored on the Bambu Lab printer

List files stored on the Bambu Lab printer

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_printer_fileprivilégié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.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

upload_gcodeprivilégiéInspect 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

upload_fileprivilégiéUpload a local file to the Bambu Lab printer

Upload a local file to the Bambu Lab printer

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

start_print_jobStart printing a G-code file already on the Bambu Lab printer

Start printing a G-code file already on the Bambu Lab printer

Aucun schéma d’entrée n’a été publié pour cet outil.

cancel_printCancel the current print job on the Bambu Lab printer

Cancel the current print job on the Bambu Lab printer

Aucun schéma d’entrée n’a été publié pour cet outil.

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)

Aucun schéma d’entrée n’a été publié pour cet outil.

resume_printResume a paused print job on the Bambu Lab printer

Resume a paused print job on the Bambu Lab printer

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

set_print_speedSet the active print speed mode: silent, standard, sport, or ludicrous.

Set the active print speed mode: silent, standard, sport, or ludicrous.

Aucun schéma d’entrée n’a été publié pour cet outil.

set_airduct_modeSet H2/P2 airduct mode to cooling or heating.

Set H2/P2 airduct mode to cooling or heating.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

set_lightSet a Bambu printer light node mode using the printer's MQTT LED command

Set a Bambu printer light node mode using the printer's MQTT LED command

Aucun schéma d’entrée n’a été publié pour cet outil.

skip_objectsSkip specific object IDs during a running multi-object print using the printer's MQTT skip_objects command

Skip specific object IDs during a running multi-object print using the printer's MQTT skip_objects command

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

merge_verticesMerge vertices in an STL file closer than the specified tolerance

Merge vertices in an STL file closer than the specified tolerance

Aucun schéma d’entrée n’a été publié pour cet outil.

40 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Control Bambu Lab printers, slice models, manage AMS filament, and connect Blender over your LAN.

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.