MCP Catalogs
HomeKiln screenshot

Kiln

by codeofaxel·18·Score 43

Kiln is an MCP server that lets AI agents control 3D printers to design, generate, slice, and print physical objects.

developer-toolsai-llmops-infra
6
Forks
10
Open issues
this month
Last commit
2d ago
Indexed

Overview

Kiln provides AI agents with end-to-end control of various 3D printers including OctoPrint, Moonraker/Klipper, Creality, Bambu Lab, Prusa Link, and others. It enables a natural-language-to-physical-object pipeline where agents can design parts, slice them, queue prints, monitor progress, and handle failures. The solution offers both free and paid tiers with additional features like Git-for-3D versioning, failure recovery, and smart material routing.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI-assisted rapid prototyping from text descriptions
you:Automated batch printing with quality monitoring
you:Version control for 3D designs with outcome tracking
you:What printers does Kiln support?
you:Can Kiln work without internet access?

When to choose this

Choose Kiln when you need AI agents to fully control 3D printing workflows, especially with multiple printer types or when you want version control for 3D designs.

When NOT to choose this

Don't choose Kiln if you only need basic printer control without AI integration, or if you're looking for free open-source solution as Kiln's advanced features require paid tiers.

Tools this server exposes

12 tools extracted from the README
  • upload

    Upload a G-code file to a printer

  • print

    Print a G-code file on a printer

  • slice

    Slice an STL file into G-code and optionally print it

  • snapshot

    Take a webcam snapshot from a printer

  • wait

    Monitor a running print job

  • status

    Check the status of a printer

  • history

    View print history

  • discover

    Discover printers on the network

  • auth

    Authenticate a printer with Kiln

  • verify

    Verify Kiln installation and dependencies

  • visualize_branch_tree

    Visualize a design's branch tree with version information

  • emboss

    Add decorations (text, logos, etc.) to a 3D model

Comparable tools

octoprint-mcpprusalink-mcpklipper-mcp

Installation

pip install kiln3d

Then add to your MCP client configuration:

{
  "mcpServers": {
    "kiln": {
      "command": "python",
      "args": ["-m", "kiln"],
      "env": {
        "KILN_PRINTER_CONFIG": "path/to/your/config.json"
      }
    }
  }
}

FAQ

What printers does Kiln support?
Kiln supports OctoPrint, Moonraker/Klipper, Creality, Bambu Lab, Prusa Link, Elegoo printers, and Direct USB connections to Marlin/RepRapFirmware printers.
Can Kiln work without internet access?
Yes, Kiln only needs LAN access to printers. Ethernet-only printers are fully supported, and direct USB printers don't need any network connection.

Compare Kiln with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.