Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Repetier, Prusa, Creality). Control prints, monitor status, and perform advanced STL operations like scaling, rotation, sectional editing, and base extension. Includes slicing and visualization.
# Add to your Claude Code skills
git clone https://github.com/DMontgomery40/mcp-3D-printer-server.3mf Printing: Added the print_3mf tool specifically for Bambu Lab printers. This uploads the .3mf file and sends the print command directly via MQTT based on OpenBambuAPI specs.print_3mf, cancelJob) to use direct MQTT (TLS port 8883) instead of relying solely on for commands.bambu-js.3mf File Parsing: Implemented a parser (src/3mf_parser.ts) to read metadata and Bambu-specific slicer settings (from project_settings.config) within .3mf files.machine, filament, process) as MCP resources (e.g., preset://bambu/process/MyPreset) if BAMBU_STUDIO_CONFIG_PATH is set.slice_stl tool.merge_vertices, center_model, and lay_flat tools for basic model preparation using three.js.BAMBU_STUDIO_CONFIG_PATH environment variable for preset loading.bambu-js.