Games and hardware#3D modeling
Kiln: agents that go from model to finished 3D print
An open-source 3D printing MCP server: agents design, slice, queue, watch the camera and recover from failures on Bambu, Prusa, Klipper and OctoPrint printers.
Project and installation docs
View projecthttps://github.com/codeofaxel/Kiln
Printing a coaster with your dog’s face on it usually means bouncing between a modeling app, a slicer and the printer’s screen. Kiln hands that whole chain to an agent: describe what you want, and it generates the model, checks it will print, slices it, sends it to the right printer and watches progress through the camera. The README’s example goes from one sentence to a finished part in 41 minutes. The project is young, with fewer than a hundred GitHub stars as of 2026-10-06, but releases come often.
What it does
- Design and repair: generate models, fix meshes from AI generators or scans, cut oversized parts into pieces that fit the plate with
split_mesh_to_fit, and emboss images, text or QR codes withdecorate_surface. - Slicing and estimates:
slice_modelruns PrusaSlicer, OrcaSlicer or BambuStudio, with material, weight and time estimates before printing. - Printing and monitoring:
preflight_checkchecks temperatures, files and a clear plate,start_printstarts the job,monitor_printreturns progress, temperatures and a camera snapshot, andemergency_stophalts at once. - Failure handling:
diagnose_print_failure_livecombines live state with the model’s geometry, andretry_print_with_fixre-slices with the fix and prints again. - Many printers: Bambu over LAN MQTT, Prusa via PrusaLink, plus OctoPrint, Moonraker (Klipper), Elegoo, Duet and USB-connected Marlin machines.
Who it’s for
- Makers with a printer or two who want to go from idea to part by conversation.
- Small shops running a handful of printers that want an agent to queue jobs and catch failures.
Setup
Needs Python and a printer on your LAN (or over USB). To skip creating an account, configure it by hand; the free tier runs locally:
{
"mcpServers": {
"kiln": {
"command": "python3",
"args": ["-m", "kiln", "serve"]
}
}
}
Run pip install kiln3d first, add your printer with kiln auth, and check everything with kiln doctor. The official quick path, kiln signin then kiln install-mcp, creates a free account.
Our take
Of the 3D printing MCP servers we looked at, Kiln covers the most printers and the fullest workflow, and its safety design is serious: temperature caps, blocked G-code, a human go before every print, and confirmation for cancels and raw G-code. Be clear about the business model, though. It’s open core with paid plans: resuming failed prints and mid-print changes sit in the Pro tier ($49 a month as of 2026-10-06), and some motions, such as per-model wipe and homing plans, are served through its hosted service. It drives real machines that heat up and move, so watch the first few jobs in person. Licensed AGPL-3.0.