mcp-3D-printer-server
View on GitHubConnects MCP to major 3D printer APIs (Orca, FULU's 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.
An MCP server that lets AI clients monitor and control printers through OctoPrint, Klipper, Bambu Lab, Prusa, and other backends. It also provides STL editing, slicer automation, and optional Blender MCP integration.
Use Cases
Check printer status and job progressUpload, start, or cancel print jobsMonitor printer temperaturesScale, rotate, or edit STL meshesSlice models with a configured slicerPrepare and print Bambu Lab projectsSend G-code to supported printers
Built With
- Language
- TypeScript
- Frameworks
- Model Context Protocol · Three.js · Blender MCP
Tags
3D printing · printer control · STL · slicing · Bambu Lab · OctoPrint · Klipper · Moonraker · Prusa · Duet · Repetier · Creality · print monitoring · mesh editing