bambu-studio-mcp
MCP server and CLI that create, edit and slice native Bambu Studio 3MF projects without the GUI.
What it does and how it connects
Bambu Studio MCP creates a saved 3MF from meshes, edits private revisions, and slices with the user's installed Bambu Studio. It is an independent community project that invokes the official native Bambu Studio CLI, and it provides a small Bash launcher plus an optional Python CLI, MCP server and REST service. It does not connect to a printer or open the slicer GUI.
The wrapper never downloads, installs or silently upgrades the engine: discovery reads known installation locations, and binding to a specific installed binary is a separate explicit action. The MCP rejects generic or foreign 3MF files without the native Bambu application marker before slicing or layout, because the Bambu importer otherwise treats those files as geometry and can discard their saved settings.
The README states the validation scope plainly: the required native suite covers ten setting effects, a regional modifier, creation, layout, adaptive profiles and one real MCP workflow across all 35 tools, and that workflow does not cover all modes, values, printers or all 679 settings. Basic macOS feasibility was observed for a synthetic saved-3MF slice and native mesh-to-3MF creation, which the README says does not certify all editing tools, all settings, Linux or Windows native execution, GUI equivalence or physical prints.
Alternatives
Compare side by side- bambu-studio-ai
An agent skill for 3D printing on Bambu Lab machines that finds models, slices and manages print jobs, rather than a headless MCP wrapper around installed Bambu Studio.
- print3d
Turns a brief or photo into a sliced Bambu Lab print job, rather than a headless wrapper that creates and slices native Bambu Studio projects.
- VibeShape
A local-first browser CAD for parametric parts to print, rather than a headless Bambu Studio wrapper.
- partforge (pixiteapps)
Turns a part description into a shareable parametric web app with 3MF export, rather than a wrapper that slices native Bambu Studio projects.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- 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
- 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
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
- No GitHub releases exist, so latest release fields are null.
- A named individual builder beyond the repository owner handle MoraesGil
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.