Kiln:让智能体从建模一路跑到 3D 打印出件
开源的 3D 打印 MCP:智能体建模、切片、排队、看摄像头、处理失败,支持拓竹、Prusa、Klipper、OctoPrint 等,开打前要人确认。
项目与安装文档
查看项目https://github.com/codeofaxel/Kiln
想打一个印着自家狗照片的杯垫,通常要在建模软件、切片软件和打印机面板之间来回切。Kiln 把这条链路交给智能体:一句话描述需求,它负责生成模型、检查能不能打、切片、发到合适的打印机,再通过摄像头盯进度。README 里的示例从一句话到出件用了 41 分钟。项目还很新,截至 2026-10-06 在 GitHub 上不到一百 star,但发布和更新都很频繁。
能做什么
- 设计和修模:生成模型、修复 AI 或扫描得到的破面,
split_mesh_to_fit把超出打印平台的模型切成可拼装的几块,decorate_surface把图片、文字或二维码浮雕到表面。 - 切片和估算:
slice_model调用 PrusaSlicer、OrcaSlicer 或 BambuStudio 切片,开打前估算耗材、重量和时长。 - 打印和监控:
preflight_check检查温度、文件和平台是否清空,start_print开打,monitor_print返回进度、温度和摄像头截图,emergency_stop立即停机。 - 失败处理:
diagnose_print_failure_live结合实时状态和模型几何诊断问题,retry_print_with_fix改参数重切再打。 - 多种打印机:拓竹走局域网 MQTT,Prusa 走 PrusaLink,另支持 OctoPrint、Moonraker(Klipper)、Elegoo、Duet,以及 USB 直连的 Marlin 机器。
适合谁
- 家里有一两台 3D 打印机、想用对话完成“建模到出件”的创客。
- 管一小批打印机的工作室,需要智能体排队和盯失败。
接入方式
需要 Python,打印机在同一局域网(或 USB 直连)。不想登录账号,可以手动配置,免费档在本机运行:
{
"mcpServers": {
"kiln": {
"command": "python3",
"args": ["-m", "kiln", "serve"]
}
}
}
先 pip install kiln3d,再用 kiln auth 添加打印机,kiln doctor 检查整套环境。官方的快捷流程是 kiln signin 加 kiln install-mcp,会创建一个免费账号。
编辑点评
在我们看过的 3D 打印 MCP 里,Kiln 覆盖的打印机和流程最完整,安全设计也认真:温度上限、G-code 黑名单、开打前必须有人确认,取消和发送原始 G-code 也要二次确认。但要看清它的商业模式:这是开源核心加付费订阅,断点续打、打印中修改等功能属于 Pro 档(截至 2026-10-06 每月 49 美元),部分动作(如擦嘴、归零的机型参数)要通过它的托管服务获取。它控制的是会发热、会移动的真实机器,第一次用请在旁边看着。许可证为 AGPL-3.0。