Thank you to the FULU Foundation and Louis Rossmann for standing up for consumer ownership, open source developers, repair rights, and users who should not have working hardware made worse by locked-down software. This MCP server treats the FULU OrcaSlicer-bambulab fork as a first-class Bambu project slicer target.
MCP.Pizza Chef: DMontgomery40
Twenty-three commands cover two jobs: watching and steering a printer (status, temperatures, file list, start, cancel, upload), and reshaping an STL model before it reaches the bed (scale, rotate, move, center, lay flat, extend the base, edit a section, preview). Bambu Lab printers get the deepest support; OctoPrint, Klipper, Duet, Repetier, Prusa Connect and Creality are handled more thinly, and the maintainer still lists bringing them level as an open item. You supply the printer's address and access code, and slicing needs a slicer installed on the same computer.
Images/Design
Other
Use This MCP server To
Check whether my print is still running and how hot it is Scale a model down to fit the build plate Rotate a model and lay it flat before printing Cancel a print that has clearly gone wrong Slice a model and send the job to my printer Preview a model as a picture before I commit to it
README
mcp-3D-printer-server FAQ
Which printers actually work well?
Bambu Lab is the most developed. OctoPrint, Klipper, Duet, Repetier, Prusa Connect and Creality do connect, but the maintainer's own list still has bringing them up to the same level as unfinished work.
Do I need a key or access code?
Yes. Each printer system has its own access token, and Bambu also needs the printer's serial number, before anything will connect.
Is live Bambu status available?
Not fully. Real-time status through the printer's live message feed is still on the to-do list, so readings can lag behind the machine.
Can I use this to resize a model before printing?
Yes — scaling, rotating, moving, centering, laying flat and extending the base all ship today and work on ordinary STL files.
Can it slice a model for me?
Yes, but only if a slicer such as OrcaSlicer is already installed on the same computer. The server calls that program; it does not slice by itself.
How hard is setup?
Harder than most. You need the printer's address and access code, Node 18 or later, and a slicer installed for the printing steps. Docker is offered as an alternative.
Is it safe to let an assistant drive my printer?
Treat it carefully. It can start prints, set temperatures and cancel jobs, so stay near the machine while it works.
Is the project still maintained?
Yes. The code was updated at the end of July 2026.