trevin-lee

Prusactl — AI skill for Claude Code

AI community

Run your Prusa 3D printer from the terminal or an AI agent: CLI and MCP server for Prusa Connect.

How to install Prusactl

This entry records only its repository, not the path inside it, so there is no exact command to give. Open trevin-lee/prusactl and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Prusactl does

Run your Prusa 3D printer from the terminal or an AI agent: CLI and MCP server for Prusa Connect.

Alternatives in AI

  • Peekaboo — Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, o 3.2k ★
  • Llmwiki — Open Source Implementation of Karpathy's LLM Wiki 1.5k ★
  • Metaharness — 🛠️ The meta-harness for AI agents — scaffold your own focused, branded agent harness with its own npx CLI, MC 616 ★

README

prusactl

Run your Prusa 3D printer from the terminal, or hand it to an AI agent.
A CLI and MCP server for Prusa Connect.

CI Go version MCP server License: MIT


`prusactl mcp` gives an agent such as Claude the same reach you have in the Connect web app. It can:

  • Watch: check state, temperatures, job progress and the camera.
  • Print: upload files, start them, queue them, pause, resume and stop.
  • Control: home, move axes, set temperatures, speed and flow, load and unload filament, and run mesh bed leveling.
  • Answer the printer: press the buttons on dialogs shown on its screen, such as runout or errors.
  • Everything else: run any other command the printer's firmware accepts through Connect.

It is one Go binary. It talks only to Prusa Connect, so it works wherever you are, not just on your home network.

Things you can ask

How's the print going? Show me the camera.

When this finishes, print `~/Downloads/bracket.bgcode` next.

Preheat for PETG.

Object 3 is spaghetti. Cancel just that one.

The printer is showing a dialog. What does it say?

What did I print this week, and how many failed?

Quick start

You need Go 1.26+, plus Google Chrome or another Chromium browser for the one-time sign-in window.

go install github.com/trevin-lee/prusactl/cmd/prusactl@latest
prusactl login                 # sign in to your Prusa Account