codeofaxel avatar

Kiln

codeofaxel/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 tools

Public 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_HOST

URL of your 3D printer (OctoPrint, Moonraker, Creality, or Prusa Link)

KILN_PRINTER_API_KEYsecret

API key for your printer's REST API

KILN_PRINTER_TYPE

Printer 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

Related AI & LLM Tools MCP servers

View all
1mpp32 avatarMpp32 Mcp Servermpp32/mpp32Payment layer for AI agents. One MCP, five protocols, thousands of paid APIs your agent can call.242stars
2roomi-fields avatarNotebookLM MCProomi-fields/notebooklm-mcpGoogle Gemini Notebook (ex NotebookLM) over MCP + a local REST API — cited answers, Studio, history240stars
3nikhils4 avatarUI Beatsnikhils4/ui-beatsMCP server for UI Beats. Let your coding agent search, read and install animated React components.235stars
4glifxyz avatarGlifglifxyz/glif-mcp-serverGenerate images, video, and audio with Glif's media-generation agent218stars
5antonpk1 avatarTiny Cryptographyantonpk1/gibber-mcpTiny MCP server with cryptography tools, sufficient to establish end-to-end encryption between LLM agents211stars
6minipuft avatarClaude Prompts Mcpminipuft/claude-prompts-mcpReusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.192stars