MCP.Market

prusactl MCP server

by trevin-lee·io.github.trevin-lee/prusactl·v0.3.0

Run a Prusa 3D printer: status, camera, files, printing, G-code, over PrusaLink or Prusa Connect.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed prusactl yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

prusactl tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How prusactl compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers

Release history: 2 versions in the registry since 2026-09-30, latest 2026-10-10, typically one every 10 days.

Install prusactl in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the prusactl repository's README, as published. We do not edit it. Read it on GitHub

prusactl

Hand your Prusa 3D printer to an AI agent. An MCP server that talks to the printer directly on your network, and through Prusa Connect from anywhere — and a CLI that does everything the agent can.

prusactl mcp gives an agent such as Claude hands on your printer. It can:

queue them.

  • Watch: check state, temperatures, job progress, and (with Connect) the camera.
  • Print: upload files, start them, pause, resume, and stop, and (with Connect)

through Connect at any time, or as G-code while the printer is idle.

  • Control: heat, home, move, load and unload filament, and level the bed:

runout or errors. Needs Connect.

  • Answer the printer: press the buttons on dialogs shown on its screen, such as
  • Run G-code: any G-code, over the direct connection, while the printer is idle.

It is one Go binary with no browser involved. Setup is two terminal prompts.

Things you can ask

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

Print ~/Downloads/bracket.bgcode.

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?

The camera, cancelling one object, reading a dialog, and print history go through Prusa Connect, so those need prusactl login; the rest works directly.

Install

Homebrew (macOS and Linux):

brew install trevin-lee/tap/prusactl

This builds prusactl from source, so Homebrew installs Go first if you don't have it; the build itself takes seconds. Tab completion for bash, zsh, and fish comes with it. Update with brew upgrade prusactl. To remove it, see Uninstall.

Installed prusactl 0.1.3 or earlier? That was a cask. Switch once with

brew uninstall --cask prusactl && brew update && brew install trevin-lee/tap/prusactl.

Your saved printer and Prusa Connect session are kept.

A downloaded binary: get the archive for your system from Releases: macOS (universal), Linux (x86-64, ARM64, ARMv7 such as a Raspberry Pi), or Windows (x86-64, ARM64). checksums.txt lists their SHA-256 sums.

tar -xzf prusactl_*_linux_arm64.tar.gz   # macOS and Linux: unpack the one you downloaded
sudo install prusactl /usr/local/bin/    # or any other folder on your PATH

On Windows, unzip it and put prusactl.exe in a folder on your PATH. The binaries aren't code-signed: if macOS won't open it because it can't verify the developer, run xattr -d com.apple.quarantine /usr/local/bin/prusactl. To update, replace the file with a newer release. prusactl help completion shows how to add Tab completion.

Go:

go install github.com/trevin-lee/prusactl/cmd/prusactl@latest

This puts it in $(go env GOPATH)/bin, which needs to be on your PATH. It needs Go 1.26.6 or newer; recent Go versions fetch that on their own.

Check it worked with prusactl --version.

Uninstall

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

prusactl: common questions

Is prusactl MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the prusactl safety report
Does prusactl need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is prusactl maintained?
The last commit was 36 days ago (2026-09-30). The latest release is v0.3.0.