bambu-printer-mcp
MCP server for Bambu Lab 3D printers: STL manipulation, BambuStudio and Orca slicing, Blender MCP integration, and direct printer control.
What it does and how it connects
bambu-printer-mcp is a Bambu Lab-focused MCP server for controlling Bambu printers, manipulating STL files, and managing end-to-end 3MF print workflows from Claude Desktop, Claude Code, or any MCP-compatible client. It is a stripped-down, Bambu-only fork of mcp-3D-printer-server, with all OctoPrint, Klipper, Duet, Repetier, Prusa Connect and Creality Cloud support removed.
Setup is by telling the agent the printer model and LAN address and pointing it at the setup docs; the published npm package runs over stdio with Node.js 24. The README documents a FULU path that skips Bambu software and cloud entirely: FULU OrcaSlicer-bambulab slices and exports, then the MCP direct LAN path runs on supported printers and firmware, without Bambu Studio, Bambu Connect or Bambu Cloud. The optional BambuNetwork bridge is a separate path that still uses Bambu's networking runtime.
The server covers STL manipulation, BambuStudio and Orca slicing, Blender MCP integration, and direct printer control. The README thanks the FULU Foundation, Louis Rossmann, and the OrcaSlicer-bambulab contributors, and frames the project around the right to repair and the right to control hardware the user owns without a vendor cloud standing in the way.
Alternatives
Compare side by side- plasticity-mcp
A local MCP server for native Plasticity CAD automation with a print preparation workbench, rather than a server for Bambu Lab printers.
- remote-workstation-mcp
A secure MCP remote workstation agent for files, code and authorized hosts, rather than a Bambu Lab printer server.
- synaps-cad
A 3D CAD IDE that exports STL, OBJ or 3MF for printing, rather than a server that slices and drives Bambu printers.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- The MCP server's print safety check rejects every single-filament H2D job sliced in OrcaSlicer 2.4.2, because Orca's H2D start G-code preheats the unassigned nozzle and the check only allows that pattern for the X2D.Error Index
- a 3D-printer MCP safety check treats nozzle stat 1 as a fault, but a Bambu H2D on stock firmware reports stat 1 in normal use, so every print is refused; a declined confirmation separately produces an error pointing at the wrong fix.Error Index
- Bambu Studio silently throws away saved settings on foreign or generic 3MF files, which is why the MCP rejects non-native 3MF before running.Error Index
- Rotating the prime tower 90 degrees makes the collision checker report a conflict with the model even though the emitted tower is clear, traced to a coordinate transform mismatch.Error Index
Sources
Not verified
- Pricing: none stated on the repo; the package is free open source.
- No independent user voice found in the recent issues read: recent activity is maintainer pull requests and one request to list the project in awesome-ai-plugins.
- The latest release v1.1.77 is dated 2026-11-07T01:34:21Z, which is 2026-11-06 evening in the user's Eastern time zone.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.