游戏和硬件#3D 建模

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。