mcp-3D-printer-server
If you are the rightful owner of mcp-3D-printer-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
MCP 3D Printer Server is a Model Context Protocol server that connects Claude with various 3D printer management systems, allowing interaction through their APIs.
The MCP 3D Printer Server facilitates communication between Claude and 3D printers by interfacing with management systems like OctoPrint, Klipper, Duet, Repetier, Bambu Labs, Prusa Connect, and Creality Cloud. It supports advanced 3D model manipulation and printing workflows, including STL file operations, G-code management, and direct printing commands. The server is designed to handle complex tasks such as slicing and printing 3MF files on Bambu Lab printers using MQTT, while also providing real-time status updates and error handling. It is built with TypeScript and requires Node.js 18 or higher.
Features
- Get printer status, list files, and manage print jobs
- Advanced STL file manipulation and analysis
- Direct printing of 3MF files on Bambu Lab printers
- Integration with various printer management systems
- Real-time progress reporting and error diagnostics
Tools
print_3mf
Uploads a .3mf file to a Bambu printer via FTP and initiates the print job via an MQTT command.
get_printer_status
Get the current status of the 3D printer.
list_printer_files
List files available on the printer.
upload_gcode
Upload a G-code file to the printer.
cancel_print
Cancel the current print job.