<provider-id>
Free<What it does, one line>. Trigger phrases: <phrases>.
The English summary is being prepared. Showing the original description.
Control a Klipper 3D printer through Moonraker: print jobs, file uploads, emergency stop, smart plugs, and gated raw G-code. Trigger phrases: moonraker, klipper, mainsail, fluidd, start print, pause print, emergency stop.
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Control a Klipper-based 3D printer through the Moonraker API server (the backend behind Mainsail, Fluidd and RatOS): read server and print status, list and upload gcode files, start/pause/resume/cancel prints, trigger the emergency stop, toggle smart-plug devices, and (gated) run raw G-code. Use when the user mentions Moonraker, Klipper, Mainsail, or Fluidd.
All commands go through bin/moonraker.py. --host points at Moonraker (default $MOONRAKER_HOST or http://localhost:7125); --insecure skips TLS verification for self-signed reverse proxies. --api-key attaches the stored custom.moonraker credential; omit it on the default no-auth LAN setup.
bin/moonraker.py auth --host http://printer.local:7125 # server info; never needs a credential
bin/moonraker.py status # print state and temperatures
bin/moonraker.py files # list gcode files
# MEDIUM: --confirm "<exact effect>" on first use per printer, then proceed
bin/moonraker.py upload --path ./benchy.gcode --confirm "upload benchy.gcode to printer.local"
bin/moonraker.py print-start --filename benchy.gcode --confirm "start printing benchy.gcode on printer.local"
bin/moonraker.py print-pause --confirm "pause the print on printer.local"
bin/moonraker.py print-resume --confirm "resume the print on printer.local"
bin/moonraker.py print-cancel --confirm "cancel the print on printer.local"
bin/moonraker.py emergency-stop \
--confirm "emergency stop on printer.local: halt all motion and heaters"
bin/moonraker.py device-power --device enclosure --action on \
--confirm "turn smart-plug device enclosure on on printer.local"
# HIGH: raw G-code needs BOTH --enable-raw-gcode AND --confirm on EVERY call
bin/moonraker.py gcode-script --script "G28" --enable-raw-gcode \
--confirm "run raw G-code script: G28"
MEDIUM first-use confirmations are recorded locally (~/.cache/muse-connectors/moonraker/confirmed.json).
moonraker (credential is collected as custom.moonraker)[authorization] API keys, store the key via the secure credential flow (credentials.request_api_access) as custom.moonraker and pass --api-key on each call. The key is never passed on the command line, in the environment, or in a file: --api-key is a flag that takes no value.--host (validated per call; the surrogate is only ever swapped on egress to that host)bin/moonraker.py auth (must return "ok": true; also reports whether an API key is stored)gcode-script) can physically damage the printer. The CLI requires both --enable-raw-gcode (explicit capability flag) and --confirm "run raw G-code script: <script>" naming the exact script, on every call. Prefer the high-level print commands whenever they cover the need.--confirm naming the exact effect on first use per printer. Emergency stop halts all motion and heaters instantly; reach for it when a print is failing rather than using it as a casual pause.🧪 Draft: written from Moonraker's public API docs; not yet live-tested end-to-end.
Honesty flags: endpoint paths (/server/info, /printer/objects/query, /server/files/list, /server/files/upload, /printer/print/{start,pause,resume,cancel}, /printer/emergency_stop, /printer/gcode/script, /machine/device_power/device) follow the official Moonraker reference. Raw G-code is HIGH and doubly gated (--enable-raw-gcode plus per-call --confirm). The [authorization] API-key placement is configured in the credential store at collection time; if Moonraker expects the key somewhere other than the default header placement, reconfigure the credential rather than passing the key on the command line.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
<What it does, one line>. Trigger phrases: <phrases>.
The English summary is being prepared. Showing the original description.
List Airtable bases, read table records, and add records. Trigger phrases: airtable, my base, add a record, spreadsheet.
The English summary is being prepared. Showing the original description.
Stock quotes and daily price history. Trigger phrases: stock quote, alphavantage, stock price.
The English summary is being prepared. Showing the original description.
Search travel with Amadeus: flight offers and prices, airport autocomplete, hotel offers, cheapest dates. Trigger phrases: amadeus, flight search, flight prices, hotel search.
The English summary is being prepared. Showing the original description.
Check Anthropic API access and list available Claude models. Read-only. Trigger phrases: anthropic, claude models, anthropic api.
The English summary is being prepared. Showing the original description.
Search B2B contacts with Apollo.io: find people by title and company, enrich contacts and companies. Trigger phrases: apollo, find prospects, enrich contact.
The English summary is being prepared. Showing the original description.