Printing and 3D printing MCP servers let AI agents control 3D printers, design CAD models, manage document print queues, and automate print-on-demand storefronts. This ecosystem was already strong when we first reviewed it — and in the 43 days since, it has surged from impressive to dominant, driven by the maker community, open-source hardware movement, and commercial CAD vendors catching up.
This review covers the printing and 3D printing vertical — 3D printer control, CAD/3D modeling, document/CUPS printing, and print-on-demand. For design tools that produce printable output, see our Design & UI MCP review. For the Blender MCP server (which overlaps with 3D printing workflows), we cover it briefly here but it’s primarily a 3D modeling tool.
The headline finding: this is the single strongest niche vertical in the entire MCP landscape. We found 40+ servers with genuine utility, multiple competing implementations for every major platform, and the two biggest gap fills since our last review — Fusion 360 went from zero to six MCP implementations, and SolidWorks went from zero to five. Kiln has grown to 742 MCP tools. The Blender Foundation launched its own official MCP server. This category is no longer “surprisingly mature” — it’s the gold standard.
Category: IoT & Hardware
3D Printer Control
mcp-3D-printer-server
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| DMontgomery40/mcp-3D-printer-server | 181 | TypeScript | GPL-2.0 | 20+ |
The best general-purpose 3D printer MCP server. Supports seven printer platforms:
- OctoPrint — the most popular open-source print server
- Klipper/Moonraker — high-performance firmware with API access
- Duet — RepRapFirmware boards
- Repetier — another popular print server
- Bambu Labs — direct MQTT printing to Bambu printers
- Orca Slicer — new since last review
- Prusa Connect and Creality Cloud
Beyond basic printer control, it handles STL manipulation — scaling, rotation, and sectional editing of 3D models before printing. The Bambu Lab integration is notable: it can print .3mf files directly via MQTT without going through Bambu Studio.
New since March 2026: Added Blender MCP bridge integration (blender_mcp_edit_model), dual transport support (stdio + streamable HTTP), Bambu reliability improvements, and Docker modernization. Stars grew 161→181.
Kiln
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| codeofaxel/Kiln | 18 | Python | MIT + Commercial | 742 |
The most ambitious 3D printing MCP server — and one of the most tool-rich MCP servers we’ve seen in any category. 742 MCP tools (up from 430+ in March) and 107 CLI commands covering:
- Multi-platform control — OctoPrint, Moonraker, Bambu Lab, Prusa Link, Elegoo, and direct USB
- Model search — Thingiverse, MyMiniFactory, Cults3D integration
- Auto-slicing — automated slice preparation
- Fleet management — manage multiple printers as a coordinated fleet
- Fulfillment routing — route print jobs via Craftcloud for commercial fulfillment
- Safety — G-code validation and emergency stop
New since March 2026: Tool count grew from 430+ to 742 (+72%). Added direct USB printer support. Introduced commercial licensing tiers (Free, Pro, Business, Enterprise) — a sign of maturation. Stars doubled from 10→18. Now at 891 commits, indicating rapid active development. The tagline says it all: “Describe it or draw it. Kiln makes it real."
OctoEverywhere MCP
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| OctoEverywhere/mcp | 34 | Cloud-based | Apache-2.0 | ~5 |
A free cloud-based approach — no local server setup needed. Supports OctoPrint, Klipper, Bambu Lab, Creality, Prusa, Elegoo, Anycubic, and Elegoo Centauri. Capabilities include printer status monitoring, webcam snapshots (multi-camera), pause/resume/cancel control, and Gadget AI print failure detection. Trusted by 300,000+ makers. The easiest entry point for AI-powered 3D printing. Stars 28→34.
BambuStudio MCP
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| hunter-stradley/bambustudio-mcp | — | Python | MIT | 33 |
End-to-end Bambu Lab automation:
- Model generation — create 3D models from text descriptions or images
- Slicing — automated slice preparation for Bambu printers
- Live monitoring — camera feed access during printing
- Defect detection — AI-powered print quality monitoring
- Iterative improvement — quality feedback loop for design refinement
The most specialized Bambu Lab integration available.
Bambu Printer MCP (NEW)
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| DMontgomery40/bambu-printer-mcp | 15 | TypeScript | GPL-2.0 | Many |
A Bambu-only fork of mcp-3D-printer-server, stripped of OctoPrint/Klipper/Duet/Repetier/Prusa/Creality support for a smaller, faster install. Adds automatic slicing — pass an unsliced 3MF to print_3mf and the server slices it with BambuStudio CLI before uploading. Includes optional Blender MCP bridge and both stdio + HTTP transports. If you run exclusively Bambu hardware, this is a leaner alternative.
CAD & 3D Modeling
FreeCAD MCP Servers
FreeCAD has seven competing MCP implementations — by far the most of any CAD program:
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| neka-nat/freecad-mcp | 845 | Python | MIT | 10 |
| bonninr/freecad_mcp | 172 | Python | MIT | 2 |
| ATOI-Ming/FreeCAD-MCP | 77 | Python | MIT | 6 |
| spkane/freecad-addon-robust-mcp-server | 72 | Python | MIT | 150+ |
| contextform/freecad-mcp | 68 | Python | — | 45+ |
| lucygoodchild/freecad-mcp-server | 5 | TypeScript | — | 7 |
| proximile/FreeCAD-MCP | 0 | Python | MIT | 57 |
neka-nat/freecad-mcp (845 stars, up from 605 — a 40% surge) remains the clear leader. Now with remote connection support and IP filtering, letting you control FreeCAD from another machine on your network. 81 commits indicate active development.
spkane/freecad-addon-robust-mcp-server (72 stars) is new since our last review and the most comprehensive by tool count — 150+ tools across 11 categories including document management, primitives, PartDesign, sketching, and macro management. Supports XML-RPC, socket, and embedded connections. Available via pip, Docker, or source. GUI + headless. This is the FreeCAD MCP server for power users.
ATOI-Ming/FreeCAD-MCP (77 stars) is also new — a FreeCAD plugin with a GUI control panel and command-line client for streamlined workflows. Six tools focused on macro creation, validation, execution, and view control. A different approach: instead of exposing FreeCAD primitives directly, it wraps everything through macro automation.
contextform/freecad-mcp (68 stars, up from 60) goes deeper into FreeCAD’s workbenches: 13 PartDesign operations, 18 Part operations, 14 view controls, plus arbitrary Python script execution. Best for users who need fine-grained control over specific FreeCAD features.
proximile/FreeCAD-MCP (57 tools) is feature-rich with Docker-containerized headless execution, Vision AI analysis, and image-to-3D conversion via TRELLIS.2 — but requires dual 24GB GPUs, making it impractical for most users.
bonninr/freecad_mcp (172 stars, up from 153) takes a simpler approach with just 2 tools (get_scene_info, run_script) — prompt-assisted design through FreeCAD’s Python scripting interface.
CAD-MCP (AutoCAD)
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| daobataotie/CAD-MCP | 320 | Python | MIT | 10 |
| puran-water/autocad-mcp | 216 | Python/Lisp | MIT | 8 |
daobataotie/CAD-MCP (320 stars, up from 264) provides natural language control of AutoCAD, GstarCAD, and ZWCAD. Drawing operations include lines, circles, arcs, polylines, rectangles, text, hatching, dimensioning, and layer management. The multi-CAD support (three programs) is unusual.
puran-water/autocad-mcp (216 stars) is new since our last review — focused on AutoCAD LT automation with 8 consolidated tools (drawing, entity, layer, block, annotation, P&ID, view, system). The standout feature is freehand AutoLISP execution — run arbitrary AutoLISP code in AutoCAD from Claude. Focus-free dispatch using Win32 PostMessageW() means no window stealing. Also supports headless DXF generation via ezdxf without AutoCAD installed. Includes a P&ID symbol library for industrial/engineering diagrams.
Fusion 360 MCP Servers (NEW)
The biggest gap fill since our last review. Fusion 360 — Autodesk’s most popular parametric CAD/CAM tool — went from zero to six MCP implementations in 43 days:
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| ArchimedesCrypto/fusion360-mcp-server | 67 | Python | MIT | 10 |
| Joe-Spencer/fusion-mcp-server | 35 | Python | GPL-3.0 | 3 |
| faust-machines/fusion360-mcp-server | 18 | Python | MIT | 83 |
| DMontgomery40/bambu-printer-mcp | — | — | — | — |
| JustusBraitinger/FusionMCP | — | — | — | — |
| mycelia1/fusion360-mcp-server | — | — | — | — |
ArchimedesCrypto/fusion360-mcp-server (67 stars) is the most popular — converts natural language prompts into executable Fusion 360 Python scripts. 10 tools covering create (sketch, rectangle, circle, extrude, revolve), modify (fillet, chamfer, shell, combine), and export.
faust-machines/fusion360-mcp-server (18 stars) is the most feature-rich — 83 tools across sketching, features, body operations, surface operations, sheet metal, assembly, inspection/analysis, parameters, export, and CAM/manufacturing. 171 automated tests. Mock mode for testing without Fusion running. Currently in beta. Two-component architecture: Python MCP server + Fusion360 add-in. Tested with Claude Code.
Joe-Spencer/fusion-mcp-server (35 stars) exposes Autodesk resources and tools through MCP. Simpler 3-tool interface (message box, sketch creation, parameter creation).
This is a remarkable explosion of development. Fusion 360 was one of our top-listed gaps in March — it’s now well-covered.
SolidWorks MCP Servers (NEW)
The second biggest gap fill. SolidWorks — the industry standard for mechanical engineering CAD — also went from zero to five MCP implementations:
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| eyfel/mcp-server-solidworks | 82 | Python/C# | MIT | — |
| vespo92/SolidworksMCP-TS | — | TypeScript | — | — |
| sina-salim/AI-SolidWorks | — | — | — | — |
| Adam-Schildkraut/solidworks-mcp | — | TypeScript | — | — |
| arthurle3210/swapi-pilot-solidworks-mcp | — | — | — | — |
eyfel/mcp-server-solidworks (82 stars, SolidPilot) is the leader — a modular, version-aware architecture designed for local language models via MCP. Integrates with SolidWorks API and structures context for Claude-compatible streams.
vespo92/SolidworksMCP-TS takes a different approach — Node.js MCP server for SolidWorks via COM interop. An intelligent routing layer handles methods with 13+ parameters by using either direct COM calls for simple operations or auto-generated VBA macros for complex ones.
sina-salim/AI-SolidWorks is the first GUI-based MCP server for SolidWorks.
These implementations are earlier-stage than the Fusion 360 servers, but the breadth of competing approaches (Python, TypeScript, GUI, COM interop) suggests rapid maturation ahead.
OpenSCAD MCP Servers
Three implementations for the programmer’s CAD tool:
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| jhacksman/OpenSCAD-MCP-Server | 145 | Python | MIT | 10 |
| quellant/openscad-mcp | 75 | Python | MIT | 14 |
| fboldo/openscad-mcp-server | 0 | TypeScript | MIT | 2 |
jhacksman/OpenSCAD-MCP-Server (145 stars, up from 133) is the most innovative — it converts text prompts and images into parametric 3D models using AI image synthesis + multi-view stereo reconstruction + OpenSCAD. GPU-accelerated remote processing available. This is a text-to-3D pipeline, not just an OpenSCAD wrapper.
quellant/openscad-mcp (75 stars, up 60% from 47) is the most production-ready — 14 tools across rendering, export, and analysis with 80%+ test coverage and 300 passing tests. Security features include path validation and injection prevention.
Other CAD/Modeling Tools
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| rishigundakaram/cadquery-mcp-server | 10 | Python | — | 2 |
| Svetlana-DAO-LLC/cad-agent | 6 | Python | PolyForm SBL | 9 |
| Bigchx/mcp_3d_relief | 17 | Python | MIT | 1 |
cadquery-mcp-server enables conversational 3D modeling with CadQuery — validate and generate parametric CAD models, export to STL/STEP. CadQuery is Python-based, making it a natural fit for MCP integration.
cad-agent uses build123d + VTK rendering for AI-driven CAD modeling with visual feedback loops. Note the PolyForm Small Business License — not fully open source.
mcp_3d_relief fills a specific niche: convert 2D images into 3D relief models in STL format. Customizable dimensions, optional bases, invertible depth. Simple but useful for engraving and decorative printing.
Blender MCP
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| ahujasid/blender-mcp | 20,700+ | Python | MIT | Many |
| Blender Foundation MCP | Official | Python | — | — |
The elephant in the room just got even bigger. ahujasid/blender-mcp surged from ~16,300 to 20,700+ stars — a 27% increase in 43 days. Version 1.5.5 added Hunyuan3D support for 3D model generation, Sketchfab search for finding and downloading models, Poly Haven asset integration, Hyper3D Rodin model generation, viewport screenshot capture for visual feedback, and remote host capability. One of the top 3 most-starred MCP servers overall.
The bigger news: the Blender Foundation launched its own official MCP server through Blender Lab. This is a separate implementation from ahujasid’s — it provides a natural language interface to Blender’s Python API with an addon + .mcpb package format. The fact that the Blender Foundation itself endorsed MCP is a major validation for the protocol in the 3D/manufacturing space.
Document Printing
mcp-printer (CUPS)
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| steveclarke/mcp-printer | 6 | TypeScript | — | 8 |
The best document printing MCP server. Prints via CUPS on macOS and Linux:
- Format support — PDF, text, markdown, code files with syntax highlighting
- Queue management — view, cancel, and manage print jobs
- Printer control — list printers, get/set defaults, view configuration
- Batch printing — print multiple files in one operation
- Security — configurable allowed directories and file types
Printer-AI-MCP
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| NullYing/Printer-AI-MCP | 11 | Python | MIT | 4 |
Cross-platform printing for Windows, macOS, and Linux. Simpler than mcp-printer but with broader OS support. Four tools: list printers, get status, get attributes, and print files.
MCP-Network-CUPS
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| danielrosehill/MCP-Network-CUPS | 1 | TypeScript | MIT | 3 |
Network printing via CUPS over streamable HTTP. Discover printers on a CUPS print server, add them locally, and send print jobs remotely. Useful for Claude Code or other MCP clients that need to print to network printers.
Print-on-Demand
Printify MCP Servers
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| TSavo/printify-mcp | 25 | TypeScript | — | 15+ |
| jeffkimble/printify-mcp-server | 0 | JavaScript | MIT | 11 |
TSavo/printify-mcp is the more capable implementation — shop management, product CRUD, blueprint/variant handling, image upload, and AI design generation via Replicate Flux. Create designs with AI and publish directly to Etsy or Shopify. This is a genuine e-commerce automation tool.
jeffkimble/printify-mcp-server covers the full Printify API v1 across shops, catalog, uploads, products, and orders — a solid alternative without the AI design generation.
Printful MCP
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| Purple-Horizons/printful-ph-mcp | 1 | Python | MIT | 19 |
Printful integration with catalog browsing, order management, mockup generation, and shipping calculation. Uses Printful API v2 with v1 fallback. Covers the other major print-on-demand platform alongside Printify.
What’s missing
The gap list has shrunk dramatically since our March review. Two of our biggest gaps — Fusion 360 and SolidWorks — are now filled. What remains:
- Cura slicer — still no dedicated Cura MCP server, though mcp-3D-printer-server now supports Cura as a slicer backend for STL-to-G-code conversion
- Resin printing — no Formlabs, Anycubic Photon, or Elegoo Mars-specific servers for resin/SLA workflows (though Meshy’s Formlabs partnership may change this)
- Large-format printing — no plotter, wide-format, or professional print management
- Label printing — no ZPL support for Zebra, Dymo, or Brother thermal label printers
- Receipt/POS printing — no ESC/POS thermal receipt printer support
- 3D scanning — no photogrammetry or structured-light scanning pipeline
SolidWorks/Fusion 360— FILLED. Fusion 360 has six implementations, SolidWorks has five
Industry context (April 2026)
Several developments accelerated this ecosystem since our March review:
- Bambu Lab X2D launched April 14 — the X1 Carbon successor at $649/$899, with dual-nozzle system, 300°C nozzle temp, and 65°C active chamber heating. This will likely drive demand for MCP-based dual-nozzle workflow automation.
- Meshy + Formlabs AI-to-physical pipeline — debuted at RAPID + TCT 2026. The first time an AI generation pipeline has been fully linked to professional-grade physical manufacturing end-to-end. xTool, Snapmaker, and Flashforge are building on Meshy’s API.
- Blender Foundation endorsed MCP through the Blender Lab initiative, launching their own official MCP server alongside the community ahujasid implementation.
- AI CAD stack emerging — industry consensus (per Awesome-Physical-Engineering-AI) is coalescing around: LLM → agent framework → tools via MCP → CAD/CAE/CAM. The 2026 engineering AI stack is MCP-centric.
The bottom line
Rating: 4.5/5 �� Upgraded from 4/5. This is the single strongest niche vertical in the entire MCP landscape.
In 43 days, this category went from “impressively mature” to “untouchable.” The numbers tell the story:
- 40+ servers (up from 23+)
- FreeCAD: 7 implementations (up from 5), led by neka-nat at 845 stars
- Fusion 360: 6 implementations (up from 0) — our biggest gap fill
- SolidWorks: 5 implementations (up from 0) — our second biggest gap fill
- Kiln: 742 MCP tools (up from 430+) with commercial licensing
- Blender: 20,700+ stars with official Blender Foundation server
- AutoCAD: 2 implementations including a 216-star AutoCAD LT server
The 3D printing control ecosystem remains strong — mcp-3D-printer-server now supports seven platforms with Blender bridge integration, OctoEverywhere has AI failure detection, and Kiln is evolving into a commercial platform. The CAD ecosystem is where the real explosion happened: every major CAD program except CATIA and Inventor now has MCP coverage.
What elevates this category beyond mere tool count is the commercial maturation. Kiln introduced tiered licensing. faust-machines built 171 automated tests for their Fusion 360 server. The Blender Foundation launched an official server. SolidWorks has COM interop + VBA macro generation. These aren’t weekend projects — they’re engineering infrastructure.
The remaining gaps (dedicated Cura, resin printing, label printing) are minor compared to the breadth of what exists. If you’re a maker, run a 3D print farm, or work in mechanical engineering, this vertical delivers production-grade MCP automation today.
This review was refreshed on 2026-04-27. Originally published 2026-03-15. Written by an AI researcher using Claude Opus 4.6 (Anthropic).