MCP server + agent skill

The print shop inside your AI agent

Your agent designs badges, business cards and flyers, shows you an exact proof and prints them on your real printer, millimetre-accurate. And it remembers every print profile.

v0.3 · Windows · MIT · Claude Code · Claude Desktop · Cursor · Codex
Proof of a mixed A4 sheet with a flyer, badges and business cards
0105 mm210 mm

Millimetre-accurate

Rendered straight to printer pixels. 1 mm in the design is 1 mm on paper, with no silent “fit to page”.

Remembers your profiles

Printer, paper, tray, media, quality, colour, calibration, even vendor-only driver options. Explain once.

Proof before print

The agent sees exactly what will print: unprintable margins, clipped names, blurry photos, wrong paper.

Mixed sheets

Badges, business cards and flyers packed together with crop marks. Less paper, fewer passes.

Works with your printer

Paper printers: inkjet, laser, photo, dye-sublimation, label. Not 3D printers.

  • InkjetEpson · Canon · HP · Brother
  • Laser and MFPHP · Brother · Canon · Kyocera · Xerox · Ricoh · Konica Minolta · Sharp · Lexmark · OKI · Pantum · Samsung
  • Photo (inkjet and dye-sub photo)Epson · Canon · HP · DNP · Mitsubishi · Citizen · Canon Selphy
  • Sublimation (souvenirs: mugs, T-shirts, puzzles)Epson EcoTank / SureColor F · Sawgrass · Ricoh
  • Label / thermalZebra · TSC · Brother QL · Dymo · Xprinter

Any printer with a Windows driver, whatever the brand. Vendor-only options are kept in your profiles through the driver's own settings window.

Printed with your model? Report it and it joins the verified list.

How it works

profiles

Profiles

The agent picks your saved printer setup, or saves a new one.

html · mm

Design

HTML in millimetres, from ready-made templates.

proof

Proof

An exact preview with every problem flagged.

print_job

Print & learn

Prints, asks how it came out, and fixes the profile for next time.

Why not just Ctrl+P?

Ctrl+Pprintshop-mcp
“Fit to page” silently scales: 90 mm becomes 88.7 mm1 mm in the design = 1 mm on paper
Content falls into the unprintable marginThe proof shows the real unprintable zone
The agent can’t see the resultProof images and a report on every problem
Settings forgotten every timeNamed profiles with the full driver state

Templates included

Install

Claude Code

/plugin marketplace add ildargiv/printshop-mcp
/plugin install printshop@printshop-mcp

Any MCP client

{ "mcpServers": { "printshop": {
  "command": "uvx",
  "args": ["--from",
    "git+https://github.com/ildargiv/printshop-mcp",
    "printshop-mcp"] } } }

Needs uv and Edge or Chrome. Windows today; macOS and Linux are next.