printshop-mcp
Allows printing to Epson inkjet, photo, and sublimation printers via Windows drivers, with support for saved print profiles, media types, trays, and proofing.
Allows printing to Kyocera laser and MFP printers via Windows drivers, with support for saved print profiles and proofing.
Allows printing to Mitsubishi dye-sub photo printers via Windows drivers, with support for saved print profiles and proofing.
Allows printing to Samsung laser and MFP printers via Windows drivers, with support for saved print profiles and proofing.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@printshop-mcpmake badges for these 40 guests on A4 and show a proof before printing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
printshop-mcp
English · Русский · 简体中文 · Español · Português · Deutsch · Français · 日本語 · 한국어 · Italiano · Türkçe · Polski · Українська · العربية · हिन्दी
🌐 ildargiv.github.io/printshop-mcp
The print shop inside your AI agent. Ask for "badges for these 40 guests, business cards and a flyer" and the agent designs them, packs them onto sheets, shows you an exact proof and prints them on your real printer - millimetre-accurate. And it remembers all your print profiles: printer, paper, tray, media type, quality, colour profile, calibration, even vendor-only driver options. Explain your printer once, never again.
A mixed sheet (1 flyer + 3 badges + 4 business cards) as the agent sees it before printing: crop marks only where you cut, long names shrunk to fit, grey border = what your printer can't print.
Status: v0.2, Windows. New: print any PDF (e.g. from other design skills) and automatic layout of many items. Next: self-learning from print defects, macOS/Linux.
Printer compatibility
For paper printers: inkjet, laser, photo, sublimation (souvenir transfer printing) and label printers. Not for 3D printers.
Works with any printer that has a Windows driver, whatever the brand: printing goes through the standard Windows print system, and vendor-only options (paper types, borderless, print quality) are kept in profiles through the driver's own settings window.
Printer type | Brands |
Inkjet | Epson · Canon · HP · Brother |
Laser and MFP | HP · 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 (with sublimation ink) · Sawgrass · Ricoh |
Label / thermal | Zebra · TSC · Brother QL · Dymo · Xprinter |
Verified so far:
Printer | Type | Status |
Microsoft Print to PDF | virtual | ✅ full test suite |
Epson L8050 | inkjet, photo | ✅ trays, media types, margins detected · test print pending |
Printed with another model? Report it and it gets added here. macOS and Linux (CUPS) are planned.
Related MCP server: CorelDRAW Signage MCP
Install
Claude Code (skill + MCP server in one plugin):
/plugin marketplace add ildargiv/printshop-mcp
/plugin install printshop@printshop-mcpAny MCP client (Claude Desktop, Cursor, Codex, ...):
{ "mcpServers": { "printshop": { "command": "uvx",
"args": ["--from", "git+https://github.com/ildargiv/printshop-mcp", "printshop-mcp"] } } }Needs uv and Edge or Chrome (used for rendering).
Why not just Ctrl+P?
Ctrl+P | printshop-mcp |
"Fit to page" silently scales: 90 mm becomes 88.7 mm | Rendered straight to device pixels: 1 mm in CSS = 1 mm on paper |
Content falls into the unprintable margin | Proof shows the printer's real unprintable zone; preflight warns |
The agent can't see the result | Proof images + JSON report: clipped text, low-dpi images, wrong paper |
Settings forgotten every time | Named profiles with the full driver state, calibration and ICC |
One kind of item per print | Badges, cards and flyers packed on shared sheets with crop marks |
What the agent gets
Skill (skills/printshop): the workflow (profiles -> design -> proof -> print -> fix the profile), HTML rules,
a layout reference (what fits on A4/Letter) and templates:
Template | |
| Event badges 90x55, 10 per A4 |
| Business cards 90x50, 10 per A4 |
| A6 flyers, 4 per A4 |
| Folded table tent / name card |
| Mixed: flyer + badges + business cards on one sheet |
| Sublimation mug wraps 200x95 (11 oz), printed mirrored |
MCP tools:
Tool | |
| Printers, papers, trays, media types, printable area, saved profiles |
| Remembered print setups; |
| Pack many items (HTML designs, PDFs, images) onto sheets, grouped by paper, with crop marks |
| Render + preflight an HTML file or any PDF: proof images and a job id |
| Print a proofed job (warnings need explicit confirmation) |
| Offline / out of paper / jammed, and the queue |
HTML conventions: each sheet is <section class="ps-sheet" style="width:210mm;height:297mm">, layout in mm.
data-fit="9pt" shrinks text to fit its box; data-cut adds crop marks.
Safety
Printing only after
proof(the job id is the token); jobs expire after 1 hour and print once.PRINTSHOP_MAX_SHEETS(default 50) caps paper use;PRINTSHOP_DRYRUN=1never touches the printer.HTML can only load local files from its own folder.
CLI
printshop-mcp printers
printshop-mcp proof badges.html --printer "My Printer"
printshop-mcp print <job_id> [--accept-warnings]License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Give your AI agents a design superpower. Generate, edit, and publish publication-grade decks, reports, landing pages, resumes, and marketing visuals directly within your agent workflow. Delivering frontier-level design quality at 3× the speed and 53× lower cost -from conversational prompt to live link or vector PDF in minutes.
Print-on-demand catalog, listings, and fulfillment for AI agents.
The open vocabulary of print for AI agents: terms, product envelopes, validation, fingerprint.
Print on demand for AI agents. No sign-up. Picture, words or logo on a tee, hoodie or tote.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables programmatic document proofing for print, with real ink coverage measurement and waste page detection, letting agents decide what to print before any sheet is produced.-
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to drive CorelDRAW via COM API, creating and editing documents, replacing text, manipulating shapes, running preflight checks, and batch-exporting production files from natural language instructions.2-
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to submit PDFs or JSON-rendered templates to local printers, check printer status, and manage print jobs through MCP tools.11 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to print documents directly on your own printer over a private network, without cloud services or open ports. Supports printing text, URLs, and files with per-person access keys, usage limits, and detailed job control.MIT