What the 3D printer is doing right now: state (idle, heating, printing, paused, finished, cancelled, error, shutdown, offline), nozzle and bed temperatures with their targets, the current job (file, progress, layer, time elapsed and left…
Search the HardwareMCP catalog to find MCP servers for ESP32, Arduino, Raspberry Pi, 3D printers, Home Assistant, cameras, Zigbee, and lab gear, ranked by GitHub stars.
Enables headless slicing with OrcaSlicer, preset management, G-code analysis, and printer control over LAN for Klipper, OctoPrint, Prusa, Duet, Elegoo, and Bambu printers.
Enables interaction with 3D printer management systems through an MCP server, supporting STL file manipulation, slicing, and control of printers like OctoPrint, Klipper, Duet, and more.
Check the connected printer for firmware updates, listing each component (Klipper, Moonraker, OctoPrint) with current and available versions to identify what needs updating.
Lists G-code files on the printer, returning names, paths, sizes, and upload dates. Use it to find files ready to print, then pass a name or path to start_print.
Retrieve bed mesh probe data from OctoPrint and Moonraker to diagnose first-layer adhesion issues by inspecting Z-offset measurements and mesh variance.