3D PRINTERS / HM-3D-049
HM-3D-049 · datasheet

KlipperMCP

Manage Klipper configs via the Moonraker API

01 · What it does

  • Multi-printer support - Configure multiple printers and reference them by name
  • Read configuration files - View printer.cfg and all included config files
  • Write with safety - Automatic .bkp backups before changes
  • Search across configs - Find settings across all configuration files
  • Printer status monitoring - Query temperatures, position, and print progress

02 · Install

$ git clone https://github.com/mikehatch/KlipperMCP.git
$ npm install
$ npm run build

03 · Client config (Claude Desktop / Cursor, from README)

{
  "mcpServers": {
    "klipper": {
      "command": "node",
      "args": ["/path/to/KlipperMCP/dist/index.js"],
      "env": {
        "PRINTER_VORON": "http://192.168.1.100:7125",
        "PRINTER_ENDER": "http://192.168.1.101:7125"
      }
    }
  }
}

Commands copied from the project README. Placeholders are the maintainer's. Not bench-tested by HardwareMCP yet.

Weekly bulletin

New hardware MCP servers and setups that actually worked on a bench. One email, Fridays.