Best OctoPrint MCP Servers
OctoPrint is a web-based interface for 3D printers that allows users to remotely control and monitor their 3D printing jobs through a web browser.
Why this server?
Allows controlling any printer running OctoPrint, including status queries, file upload, print start, queue management, monitoring, and webcam snapshots.
AlicenseBqualityCmaintenanceOpen-source MCP server that lets AI agents control 3D printers. 353 tools for OctoPrint, Moonraker, Bambu Lab, Prusa Link, and Elegoo — search model marketplaces, generate 3D models from text, slice STL files, queue prints, monitor with camera vision, and manage multi-printer fleets. Install via pip install kiln3d.Last updated10030AGPL 3.0Why this server?
Allows access to OctoPrint 3D printer information, providing live printer status, print controls, and webcam snapshots for OctoPrint-managed printers.
Alicense-qualityFmaintenance3D Printing MCP By OctoEverywhereLast updated35Apache 2.0Why this server?
Allows for the direct upload of G-code files to an OctoPrint instance for remote 3D print management and workflow automation.
FlicenseAqualityDmaintenanceAn intelligent 3D printing assistant that enables users to analyze meshes, generate optimal print profiles, and automate PrusaSlicer operations through an MCP client. It provides a comprehensive suite of tools for geometric analysis, printability checks, filament recommendations, and post-print diagnostics.Last updated174Why this server?
Allows Claude to interact with OctoPrint-managed 3D printers to get printer status, list and upload files, start/cancel print jobs, and set temperatures through OctoPrint's REST API.
Alicense-qualityBmaintenanceEnables 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.Last updated58203GPL 2.0Why this server?
Allows interaction with OctoPrint's REST API to get printer status, list/upload G-code files, start/cancel/monitor print jobs, and set temperatures.
Alicense-qualityDmaintenanceEnables users to connect Claude with various 3D printer management systems, allowing tasks like printer status monitoring, file management, print job control, and STL file manipulation.Last updated58GPL 2.0