
Kiln
Bridges Claude to physical 3D printers through OctoPrint, Moonraker, Prusa Link, Bambu Lab, Creality, and direct USB. Exposes discovery, authentication, status polling, G-code upload and slicing, print queue management, webcam snapshots, and job history as MCP tools. The agent can take a natural language request, generate or fetch STL geometry, slice it with PrusaSlicer, route it to the correct printer on your LAN, start the job, and monitor progress without manual intervention. Supports Ethernet and Wi-Fi connections, batch printing, and recovery workflows. Useful when you want conversational control over a print farm or want to close the loop from design idea to physical part in a single Claude session.
- GitHub stars
- 242
- tools
- 30
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 3
- last updated
- Nov 4, 2026
Tools
30 toolsPublic tool metadata for what this MCP can expose to an agent.
design_sessionTalk to Kiln about what you're making and get back a design that matches what you asked for
Talk to Kiln about what you're making and get back a design that matches what you asked for
No parameter schema in public metadata yet.
compile_scadCompile OpenSCAD code into a printable STL — the keyless path underneath a design session
Compile OpenSCAD code into a printable STL — the keyless path underneath a design session
No parameter schema in public metadata yet.
generate_modelGenerate a 3D model from a text prompt through an external AI provider
Generate a 3D model from a text prompt through an external AI provider
No parameter schema in public metadata yet.
search_all_modelsSearch connected 3D model marketplaces in one call
Search connected 3D model marketplaces in one call
No parameter schema in public metadata yet.
import_step_fileImport a STEP (.step/.stp) CAD file and convert it for Kiln's mesh pipeline
Import a STEP (.step/.stp) CAD file and convert it for Kiln's mesh pipeline
No parameter schema in public metadata yet.
analyze_printabilityRun a full printability analysis on a mesh: overhangs, thin walls, warping risk, bed fit
Run a full printability analysis on a mesh: overhangs, thin walls, warping risk, bed fit
No parameter schema in public metadata yet.
auto_orient_modelFind the print orientation that needs the least support and prints strongest
Find the print orientation that needs the least support and prints strongest
No parameter schema in public metadata yet.
repair_meshRepair mesh defects — holes, degenerate faces, rounding-noise seams
Repair mesh defects — holes, degenerate faces, rounding-noise seams
No parameter schema in public metadata yet.
split_mesh_to_fitCut one solid too big for your build plate into printable pieces that reassemble
Cut one solid too big for your build plate into printable pieces that reassemble
No parameter schema in public metadata yet.
recommend_materialRecommend materials for a use case, with the reasons and the trade-offs
Recommend materials for a use case, with the reasons and the trade-offs
No parameter schema in public metadata yet.
decorate_surfacePut any image, text, QR code, or pattern onto a model surface as an emboss or deboss
Put any image, text, QR code, or pattern onto a model surface as an emboss or deboss
No parameter schema in public metadata yet.
slice_modelSlice a model (STL/3MF/STEP) to G-code using PrusaSlicer, OrcaSlicer, or BambuStudio
Slice a model (STL/3MF/STEP) to G-code using PrusaSlicer, OrcaSlicer, or BambuStudio
No parameter schema in public metadata yet.
show_on_stageTurn over a file you already have on Kiln's interactive 3D stage without re-making or re-slicing it
Turn over a file you already have on Kiln's interactive 3D stage without re-making or re-slicing it
No parameter schema in public metadata yet.
estimate_print_cost_from_meshEstimate material cost, weight, and print time before committing the printer
Estimate material cost, weight, and print time before committing the printer
No parameter schema in public metadata yet.
preflight_checkRun pre-print safety checks: printer state, temperatures, file validity, bed clearance
Run pre-print safety checks: printer state, temperatures, file validity, bed clearance
No parameter schema in public metadata yet.
start_printStart a print on a connected machine
Start a print on a connected machine
No parameter schema in public metadata yet.
monitor_printOne-shot print status: progress, temperatures, time remaining, cost, and a camera snapshot where the printer has one
One-shot print status: progress, temperatures, time remaining, cost, and a camera snapshot where the printer has one
No parameter schema in public metadata yet.
emergency_stopStop a running print immediately
Stop a running print immediately
No parameter schema in public metadata yet.
purge_filamentHeat the nozzle and push a short length through — the clog test
Heat the nozzle and push a short length through — the clog test
No parameter schema in public metadata yet.
wipe_nozzleClean the nozzle tip on the printer's own wipe pad
Clean the nozzle tip on the printer's own wipe pad
No parameter schema in public metadata yet.
home_axesThe Home button, from Kiln: runs the model's homing routine where available, the firmware's routine elsewhere, or refuses where neither is safe
The Home button, from Kiln: runs the model's homing routine where available, the firmware's routine elsewhere, or refuses where neither is safe
No parameter schema in public metadata yet.
park_headMove the head to the model's own spot off the plate and leave it there
Move the head to the model's own spot off the plate and leave it there
No parameter schema in public metadata yet.
plate_statusWhat Kiln knows is on the build plate: the print that left a part there and how long ago, or that it is clear
What Kiln knows is on the build plate: the print that left a part there and how long ago, or that it is clear
No parameter schema in public metadata yet.
diagnose_print_failure_liveDiagnose a failing print from live printer state plus the model's own geometry
Diagnose a failing print from live printer state plus the model's own geometry
No parameter schema in public metadata yet.
retry_print_with_fixDiagnose what went wrong on the last print, then re-slice and print with the fix applied
Diagnose what went wrong on the last print, then re-slice and print with the fix applied
No parameter schema in public metadata yet.
resume_interrupted_printResume an interrupted print with one call on any supported FDM printer
Resume an interrupted print with one call on any supported FDM printer
No parameter schema in public metadata yet.
save_design_versionSave a new version of a parametric design, so you can go back to the one that worked
Save a new version of a parametric design, so you can go back to the one that worked
No parameter schema in public metadata yet.
export_stepExport a finished design as a real STEP CAD file
Export a finished design as a real STEP CAD file
No parameter schema in public metadata yet.
fleet_statusLive status of every printer in a fleet: state, temperatures, connection
Live status of every printer in a fleet: state, temperatures, connection
No parameter schema in public metadata yet.
fulfillment_quoteGet a manufacturing quote from Craftcloud's network — printing without owning a printer
Get a manufacturing quote from Craftcloud's network — printing without owning a printer
No parameter schema in public metadata yet.
Sponsors
Configuration
KILN_PRINTER_HOSTURL of your 3D printer (OctoPrint, Moonraker, Creality, or Prusa Link)
KILN_PRINTER_API_KEYsecretAPI key for your printer's REST API
KILN_PRINTER_TYPEPrinter type: octoprint, moonraker, creality, bambu, prusalink, elegoo, or serial
Readme
Details
- Repository
- github.com/codeofaxel/kiln
- Website
- kiln3d.com/?utm_source=mcp-registry&utm_medium=listing
- Categories
- AI & LLM Tools, Design & Creative
- Package
kiln3d- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active