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 control of any 3D printer running OctoPrint, including printer status, webcam snapshot, file management, upload, and print control (pause/resume/stop).
AlicenseAqualityCmaintenanceEnables headless slicing with OrcaSlicer, preset management, G-code analysis, and printer control over LAN for Klipper, OctoPrint, Prusa, Duet, Elegoo, and Bambu printers.153MITWhy this server?
Provides read-only integration with OctoPrint-connected 3D printers, allowing querying of printer state, temperatures, job progress, and reported faults, and waiting for print milestones such as heated, printing, first-layer completion, or finished. It does not send commands to the printer.
AlicenseAqualityAmaintenanceMCP server that lets Claude drive a real, running OrcaSlicer: load models, arrange the plate, tune settings, slice, and read results back.681,944 PyPI104AGPL 3.0Why 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.
AlicenseBqualityBmaintenanceEnables 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.305,867 npm263GPL 2.0Why this server?
Covers OctoPrint as a 3D-printer platform (alongside Bambu, Prusa and Klipper), letting agents find and get install details for MCP servers that drive OctoPrint-managed printers.
AlicenseAqualityBmaintenanceEnables AI agents to search a catalog of MCP servers for physical hardware such as ESP32, Arduino, Raspberry Pi, 3D printers, Home Assistant devices, cameras, Zigbee and lab gear, returning install commands and ready-to-paste client configs. It also supports browsing device families and getting ranked recommendations for a specific device or model.41MITWhy 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.1710-Why this server?
Allows controlling any printer running OctoPrint, including status queries, file upload, print start, queue management, monitoring, and webcam snapshots.
AlicenseCqualityBmaintenanceKiln lets AI agents design, check, slice and print on your own 3D printers (Bambu Lab, Creality, Prusa, Elegoo, Klipper, OctoPrint, USB), with Git-style version history for every design. Open source (AGPL-3.0).500246AGPL 3.0Why this server?
Provides integration with an OctoPrint virtual printer for governed 3D-print workflows, including printer discovery, job preparation/dispatch, status, abort, and telemetry operations. At P0 this is simulator-scoped only; no live OctoPrint instance or physical printer is exercised.
AlicenseNot gradedqualityCmaintenanceGoverned design-to-print authority for agents — signed provenance from model to machine, safety gates.MITWhy this server?
Allows access to OctoPrint 3D printer information, providing live printer status, print controls, and webcam snapshots for OctoPrint-managed printers.
AlicenseNot gradedqualityDmaintenance3D Printing MCP By OctoEverywhere38Apache 2.0Why this server?
Allows uploading sliced G-code to OctoPrint printers configured in PrusaSlicer and querying their status. When print control is explicitly enabled, can also start, pause, resume, and cancel OctoPrint print jobs.
AlicenseCqualityBmaintenanceEnables AI assistants to drive PrusaSlicer through MCP: select profiles, manage bed models, slice with verified settings, analyze G-code and print risks, and upload or control prints on networked printers.33AGPL 3.0