DMontgomery40/mcp-3D-printer-server

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.

66
/ 100
Established

This helps 3D printing enthusiasts and professionals manage their 3D printers and prepare models directly from a central interface. You can send 3D model files (like STLs or 3MFs) and commands, and it will control your printer, monitor print status, and output G-code or even visual renderings of your models. It's ideal for anyone who owns a modern 3D printer and wants more streamlined control over their printing workflow, including model adjustments.

161 stars. Available on npm.

Use this if you want a single tool to control various 3D printer brands, modify STL files with advanced operations like scaling or sectional editing, and manage your print jobs.

Not ideal if you only need basic print controls for a single printer and don't require advanced 3D model manipulation or multi-printer management.

3D-printing additive-manufacturing CAD-model-preparation print-farm-management prototyping
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 21 / 25

How are scores calculated?

Stars

161

Forks

38

Language

TypeScript

License

GPL-2.0

Last pushed

Feb 24, 2026

Commits (30d)

0

Dependencies

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/DMontgomery40/mcp-3D-printer-server"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.