3D Printer Server
CreatedDMontgomery40
Connects to 3D printer APIs to control prints, monitor status, and perform advanced STL operations.
About
This server acts as a Model Context Protocol (MCP) server, enabling users to connect and interact with various 3D printer management systems such as OctoPrint, Klipper (via Moonraker), Duet, Repetier, Bambu Labs, Prusa Connect, and Creality/Ender printers. It allows for comprehensive control over printers, including monitoring status, managing files, and initiating print jobs. Beyond basic control, it also provides advanced STL file manipulation capabilities such as scaling, rotation, sectional editing, and base extension, with features for slicing, visualization, and G-code management.
Key Features
- Connects to multiple 3D printer APIs (OctoPrint, Klipper, Duet, Repetier, Bambu, Prusa, Creality)
- Performs advanced STL file manipulation (scaling, rotation, base extension, sectional editing)
- Slices STL files to generate G-code
- Generates multi-angle SVG visualizations of STL files
- Provides real-time progress reporting and error handling
Use Cases
- Remote 3D printer control and monitoring
- Automated STL file modification and preparation
- Integration with AI assistants for 3D printing workflows