mcp-3D-printer-server

DMontgomery40
74
Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Repetier, Prusa, Creality). Control prints, monitor status, and perform advanced STL operations like scaling, rotation, sectional editing, and base extension. Includes slicing and visualization.
#3d-printing #bambu-lab #bambu-studio #duet #klipper #mcp #mcp-server #modelcontextprotocol #moonraker #octoprint #repetier #repetier-server #stl-files #three-js #threejs #g-code #3mf #orca-slicer #mcp-orca-slicer #mcp-stl-3mf

Overview

What is mcp-3D-printer-server

mcp-3D-printer-server is a server that connects MCP to major 3D printer APIs such as Orca, Bambu, OctoPrint, Klipper, Duet, Repetier, Prusa, and Creality. It allows users to control prints, monitor printer status, and perform advanced STL operations including scaling, rotation, sectional editing, and base extension.

How to Use

To use mcp-3D-printer-server, install it via npm and configure it to connect with your preferred 3D printer API. Once set up, you can control your 3D printer, upload STL files, and manage print jobs through the server interface.

Key Features

Key features include support for multiple 3D printer APIs, advanced STL file manipulation, slicing, visualization, and direct MQTT communication for enhanced performance, especially with Bambu Lab printers.

Where to Use

mcp-3D-printer-server is ideal for use in 3D printing environments, including makerspaces, educational institutions, and professional prototyping facilities where multiple printer management and advanced print control are required.

Use Cases

Use cases include managing print jobs across different 3D printers, performing complex STL file operations, and integrating with various 3D printing workflows to streamline the printing process.

Content