Agentic infrastructure for physical fabrication via 3D printing.
Ask your agent to print something. It just does it โ start to finish. Watch the demo โ
CLI demo (terminal)
Kiln lets AI agents design, queue, and execute physical manufacturing jobs on real 3D printers with zero human intervention. It exposes printer control through both a CLI and the Model Context Protocol (MCP), making any MCP-compatible agent (OpenClaw, Claude, GPT, custom) a first-class operator of your print farm.
Three ways to print
| Mode | What it is | You need |
|---|---|---|
| ๐จ๏ธ Your printer | Control OctoPrint, Moonraker, Bambu, or Prusa Link printers on your LAN โ or remotely via Bambu Cloud | A 3D printer |
| ๐ญ Fulfillment centers | Outsource to Craftcloud (150+ services โ no API key required). Kiln handles quoting, ordering, and tracking. More providers as integrations launch | Nothing โ no printer required |
| ๐ External provider integrations | Route jobs through connected third-party provider/network adapters. Kiln does not operate a first-party network marketplace | Integrations as available |
All three modes use the same MCP tools and CLI commands. An agent can seamlessly fall back from a busy local printer to a fulfillment center or connected external provider integration โ all in one workflow.
Why Kiln?
- One control plane, any printer โ OctoPrint, Moonraker, Bambu Lab, Prusa Link. Manage a mixed fleet from one place.
- AI-native โ 444 MCP tools built for AI agents. Not a web UI with an API bolted on.
- Prints don't fail silently โ Cross-printer learning, automatic failure rerouting, preflight safety checks on every job.
- Search โ Slice โ Print โ Search and download 3D models from Thingiverse, MyMiniFactory, and Cults3D (search only), auto-slice with PrusaSlicer or OrcaSlicer, print โ all from one agent conversation.
- Safety at scale โ 28 per-printer safety profiles, G-code validation, heater watchdog, tamper-proof audit logs. Enterprise adds encrypted G-code at rest with key rotation, lockable profiles, RBAC, SSO, fleet site grouping, per-project cost tracking, and PostgreSQL HA.
Architecture
graph TD
A["๐ค AI Agent<sub>Claude ยท GPT ยท Custom</sub>"]
A -->|"CLI or MCP"| B["โ๏ธ Kiln<sub>CLI + MCP Server</sub>"]
B --> C["๐จ๏ธ Your Printers"]
B --> F["๐ญ Fulfillment"]
B --> N["๐ External Integrations<sub>(third-party providers/networks, as available)</sub>"]
B --> D["๐ Marketplaces"]
C --> E1["OctoPrint"]
C --> E2["Moonraker"]
C --> E3["Bambu"]
C --> E4["Prusa Link"]
C --> E5["Elegoo"]
F --> F1["Craftcloud"]
N --> N1["Third-Party Network Providers"]
D --> I["MyMiniFactory"]
D --> J["Cults3D"]
D --> H["Thingiverse (deprecated)"]
style A fill:#1a1a2e,stroke:#e94560,color:#fff
style B fill:#16213e,stroke:#0f3460,color:#fff
style C fill:#0f3460,stroke:#e94560,color:#fff
style F fill:#0f3460,stroke:#27ae60,color:#fff
style N fill:#0f3460,stroke:#f39c12,color:#fff
style D fill:#0f3460,stroke:#533483,color:#fff
style E1 fill:#2d2d44,stroke:#e94560,color:#fff
style E2 fill:#2d2d44,stroke:#e94560,color:#fff
style E3 fill:#2d2d44,stroke:#e94560,color:#fff
style E4 fill:#2d2d44,stroke:#e94560,color:#fff
style F1 fill:#2d2d44,stroke:#27ae60,color:#fff
style F2 fill:#2d2d44,stroke:#27ae60,color:#fff
style N1 fill:#2d2d44,stroke:#f39c12,color:#fff
style H fill:#2d2d44,stroke:#533483,color:#fff
style I fill:#2d2d44,stroke:#533483,color:#fff
style J fill:#2d2d44,stroke:#533483,color:#fff
Kiln connects AI agents to OctoPrint, Moonraker (Klipper),
Tools (4)
search_modelsSearch for 3D models from marketplaces like Thingiverse, MyMiniFactory, and Cults3D.slice_modelSlice an STL file using PrusaSlicer or OrcaSlicer.queue_printQueue a print job on a connected 3D printer.monitor_printerMonitor printer status and camera vision feed.Environment Variables
KILN_CONFIG_PATHPath to the Kiln configuration fileConfiguration
{"mcpServers": {"kiln": {"command": "kiln", "args": ["mcp"]}}}