Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by DMontgomery40 • IoT & Embedded
A Model Context Protocol (MCP) server that lets agents control 3D printers, manage files, and perform STL manipulation and slicing via common printer management systems.
Query printer status, list files, upload G-code, start or cancel jobs across multiple printer management systems (OctoPrint, Klipper, Duet, etc.).
Perform in-server STL operations—analyze geometry, scale/rotate/translate, extend bases, merge vertices, lay flat, generate SVG visualizations, and then slice models using installed slicers.
Manage Bambu Lab workflows—read Bambu Studio presets, upload .3mf files via FTP, and initiate prints via MQTT with limited parameter overrides.
This project implements an MCP server to connect Claude (and other MCP agents) to 3D printer management systems such as OctoPrint, Klipper (Moonraker), Duet, Repetier, Bambu Labs, Prusa Connect, and Creality Cloud. It provides printer control (status, start/cancel prints, upload files), advanced STL model operations (scale, rotate, extend base, visualizations), and slicing/integration with external slicers. The server includes Bambu-specific features like .3mf parsing, FTP upload, and MQTT-based print commands, and is distributed as an open-source Node.js/TypeScript package with Docker support.
Get the current status of the 3D printer
Extend the base of an STL file by a specified amount
Slice an STL file to generate G-code
Confirm temperature settings in a G-code file
Process an STL file (extend base), slice it, confirm temperatures, and start printing
Current status of the 3D printer including temperatures, print progress, and more
List of files available on the 3D printer
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.