MCP server/other

Kiln MCP Server

Agentic infrastructure for physical fabrication via 3D printing.

★ 13codeofaxel/Kiln ↗by codeofaxelupdated
1

Add it to Claude Code

claude mcp add kiln -- kiln mcp
2

Make your agent remember this setup

kiln's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Unified control plane for OctoPrint, Moonraker, Bambu Lab, Prusa Link, and Elegoo printers
  • Integrated 3D model search across multiple marketplaces
  • Automated slicing workflows using PrusaSlicer or OrcaSlicer
  • Safety features including G-code validation, heater watchdog, and audit logs
  • Support for external fulfillment via Craftcloud

Tools 4

search_modelsSearch for 3D models from marketplaces like Thingiverse, MyMiniFactory, and Cults3D.
slice_modelSlice an STL file using PrusaSlicer or OrcaSlicer.
queue_printQueue a print job on a connected 3D printer.
monitor_printerMonitor printer status and camera vision feed.

Environment Variables

KILN_CONFIG_PATHPath to the Kiln configuration file

Try it

Search for a 3D model of a phone stand on MyMiniFactory and slice it for my Bambu Lab printer.
Check the status of my current print job on the Moonraker printer and show me the camera feed.
Queue a print for the latest sliced file on my OctoPrint printer.
Find a 3D model of a replacement gear and send it to the fulfillment center for printing.
Original README from codeofaxel/Kiln

<em>Ask your agent to print something. It just does it — start to finish.</em> Watch the demo →

<details> <summary>CLI demo (terminal)</summary> </details>

Kiln lets AI agents design, queue, and execute physical manufacturing jobs on real 3D printers with zero human intervention. It exposes printer control through both a CLI and the Model Context Protocol (MCP), making any MCP-compatible agent (OpenClaw, Claude, GPT, custom) a first-class operator of your print farm.

Three ways to print

Mode What it is You need
🖨️ Your printer Control OctoPrint, Moonraker, Bambu, or Prusa Link printers on your LAN — or remotely via Bambu Cloud A 3D printer
🏭 Fulfillment centers Outsource to Craftcloud (150+ services — no API key required). Kiln handles quoting, ordering, and tracking. More providers as integrations launch Nothing — no printer required
🌐 External provider integrations Route jobs through connected third-party provider/network adapters. Kiln does not operate a first-party network marketplace Integrations as available

All three modes use the same MCP tools and CLI commands. An agent can seamlessly fall back from a busy local printer to a fulfillment center or connected external provider integration — all in one workflow.

Why Kiln?

  • One control plane, any printer — OctoPrint, Moonraker, Bambu Lab, Prusa Link. Manage a mixed fleet from one place.
  • AI-native — 444 MCP tools built for AI agents. Not a web UI with an API bolted on.
  • Prints don't fail silently — Cross-printer learning, automatic failure rerouting, preflight safety checks on every job.
  • Search → Slice → Print — Search and download 3D models from Thingiverse, MyMiniFactory, and Cults3D (search only), auto-slice with PrusaSlicer or OrcaSlicer, print — all from one agent conversation.
  • Safety at scale — 28 per-printer safety profiles, G-code validation, heater watchdog, tamper-proof audit logs. Enterprise adds encrypted G-code at rest with key rotation, lockable profiles, RBAC, SSO, fleet site grouping, per-project cost tracking, and PostgreSQL HA.

Architecture

graph TD
    A["🤖 AI Agent<sub>Claude · GPT · Custom</sub>"]
    A -->|"CLI or MCP"| B["⚙️ Kiln<sub>CLI + MCP Server</sub>"]

    B --> C["🖨️ Your Printers"]
    B --> F["🏭 Fulfillment"]
    B --> N["🌐 External Integrations<sub>(third-party providers/networks, as available)</sub>"]
    B --> D["🛒 Marketplaces"]

    C --> E1["OctoPrint"]
    C --> E2["Moonraker"]
    C --> E3["Bambu"]
    C --> E4["Prusa Link"]
    C --> E5["Elegoo"]

    F --> F1["Craftcloud"]

    N --> N1["Third-Party Network Providers"]

    D --> I["MyMiniFactory"]
    D --> J["Cults3D"]
    D --> H["Thingiverse (deprecated)"]

    style A fill:#1a1a2e,stroke:#e94560,color:#fff
    style B fill:#16213e,stroke:#0f3460,color:#fff
    style C fill:#0f3460,stroke:#e94560,color:#fff
    style F fill:#0f3460,stroke:#27ae60,color:#fff
    style N fill:#0f3460,stroke:#f39c12,color:#fff
    style D fill:#0f3460,stroke:#533483,color:#fff
    style E1 fill:#2d2d44,stroke:#e94560,color:#fff
    style E2 fill:#2d2d44,stroke:#e94560,color:#fff
    style E3 fill:#2d2d44,stroke:#e94560,color:#fff
    style E4 fill:#2d2d44,stroke:#e94560,color:#fff
    style F1 fill:#2d2d44,stroke:#27ae60,color:#fff
    style F2 fill:#2d2d44,stroke:#27ae60,color:#fff
    style N1 fill:#2d2d44,stroke:#f39c12,color:#fff
    style H fill:#2d2d44,stroke:#533483,color:#fff
    style I fill:#2d2d44,stroke:#533483,color:#fff
    style J fill:#2d2d44,stroke:#533483,color:#fff

Kiln connects AI agents to OctoPrint, Moonraker (Klipper),

Frequently Asked Questions

What are the key features of Kiln?

Unified control plane for OctoPrint, Moonraker, Bambu Lab, Prusa Link, and Elegoo printers. Integrated 3D model search across multiple marketplaces. Automated slicing workflows using PrusaSlicer or OrcaSlicer. Safety features including G-code validation, heater watchdog, and audit logs. Support for external fulfillment via Craftcloud.

What can I use Kiln for?

Managing a mixed fleet of 3D printers from a single AI agent interface. Automating the end-to-end process of finding, slicing, and printing 3D models. Outsourcing complex print jobs to fulfillment centers when local printers are busy. Monitoring print progress and safety status via AI-driven camera vision analysis.

How do I install Kiln?

Install Kiln by running: pip install kiln3d

What MCP clients work with Kiln?

Kiln works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep Kiln docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest