Skip to main content
Glama

printd

A self-hosted print daemon. Send it a model, it slices with your profiles, enforces your rules, shows you a preview, prints on your go, and watches the print with snapshot notifications. Drive it from any MCP client (Claude, agents, your own tools) or the bundled CLI.

Why

Printing through a chat agent usually means a long chain of manual steps executed differently every time. printd makes the pipeline deterministic: the agent makes decisions, the daemon does the work, and a print is three calls: submit, slice, start.

Related MCP server: 3D Printer MCP Server

How it works

submit (file or model URL)
  -> slice (your slicer, your profiles)
  -> gates (your rules: no brim, placement, bounds, ...)
  -> preview image -> human approval (overridable)
  -> start (preheat, print)
  -> watcher (snapshots, milestones, stall detection, notifications)

The engine ships empty

Everything opinionated is a swappable part configured in one YAML file:

Seam

Ships with

Printer drivers

OctoPrint

Slicer adapters

OrcaSlicer CLI

Gates

brim/skirt policy, placement zone, bounds check, preview approval

G-code transforms

fresh-mesh probe preamble, Marlin start-gcode patches

Notifiers

Home Assistant

If a behavior can't be expressed as config on one of these seams, it doesn't belong in core.

Quickstart

pip install printd
printd-server --config config.yaml   # MCP server (HTTP) + watcher
printctl status                      # same operations from the shell

See example-config.yaml for a full config.

License

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready

  • A MCP server built for developers enabling Git based project management with project and personal…

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/riverray121/printd'

If you have feedback or need assistance with the MCP directory API, please join our Discord server