Skip to content

What to ask your agent ​

Ask for the result you want, not the steps. Current models plan across tools: they search the web, read photos, look up exact dimensions, edit models, slice, and print. Expect a question or two when a choice matters, such as which printer or filament to use, or whether to start the print.

This server provides the printer, slicing, and mesh tools. Web search, photos, and Blender edits come from your agent and its other connections, such as a Blender MCP server. What your agent can read back depends on the printer system; see printer backends.

Start from anything ​

  • "Here's a phone case on MakerWorld. Make it fit my iPhone 17 Pro Max and print it."
    Your agent reads Apple's dimensional drawings, refits the case in Blender around the new camera and buttons, checks the fit, exports a verified STL, slices it for your printer, and asks before it starts the print. See it worked through.
  • "Can you print a replacement?" (with a photo of a snapped cabinet clip)
    It asks for a measurement or two where the fit matters, models the part, and prints it on the printer you choose.
  • "Make this bracket 20% bigger and give it a thicker base."
    It scales the STL, extends the base, and reports the new dimensions before it slices anything.

Check on any printer ​

  • "How far along is the Bambu print?"
    It requests a fresh status report and gives you progress, the current layer, and time remaining.
  • "Is the Prusa done yet?"
    It reads the printer's status through PrusaLink and reports its state and job progress.
  • "What are the bed and nozzle temperatures on the OctoPrint printer?"
    It reads OctoPrint's printer state, including current and target temperatures.
  • "The first layer isn't sticking. Cancel it."
    It sends the cancel command through that printer's backend, then checks the printer's status.

Slice and print ​

  • "Print this in PETG." (with an STL)
    It slices with the PETG filament profile you've set up and checks the job's peak temperatures. The server then asks you to confirm before the print starts.
  • "Print the bracket I sliced last night on the Bambu."
    It checks the plate's model, nozzle, bed type, materials, and temperatures against the live printer, then asks you to confirm before it uploads and starts the job.
  • "Send benchy.gcode to the Klipper printer, but don't start it yet."
    It uploads the file through Moonraker so you can start it later.

Released under the GPL-2.0 license. An independent open-source project, not affiliated with any printer manufacturer or host software.