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

Implements dual transport modes (stdio and streamable-http) with environment-based selection, enabling flexible deployment in MCP-compatible clients and containers. Bambu Labs integration uses MQTT for real-time printer control and FTP for file operations, with `.3mf` native printing support and Blender bridge tooling for collaborative model editing. Built in TypeScript with comprehensive STL geometry processing (scaling, rotation, sectional editing) and multi-angle SVG visualization capabilities for advanced print preparation workflows.

161 stars and 829 monthly downloads. Available on npm.

Maintenance 10 / 25
Adoption 17 / 25
Maturity 18 / 25
Community 21 / 25

How are scores calculated?

Stars

161

Forks

38

Language

TypeScript

License

GPL-2.0

Last pushed

Feb 24, 2026

Monthly downloads

829

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.