Agent♥︎Age
Catalog

io.github.aernouddekker/printmcp

Official

by aernouddekker · TypeScript

MCP server for macOS printing — wraps CUPS (lp/lpstat/lpoptions) for printer discovery and printing

This MCP server targets macOS printing by wrapping CUPS command-line tools such as lp, lpstat, and lpoptions. Its purpose is to enable printer discovery and printing through an MCP interface on the local macOS environment.

🛠️ Key Features

  • Wraps CUPS tools for macOS printing (lp, lpstat, lpoptions)
  • Supports printer discovery and printing via MCP

🚀 Use Cases

  • Discover available printers on macOS
  • Send print jobs using macOS-native printing facilities

⚡ Developer Benefits

  • Local-only integration on macOS through standard CUPS tooling
  • Straightforward mapping to CUPS operations for discovery and printing

⚠️ Limitations

  • Limited to printing use cases; not described as an AppleScript/URL-scheme bridge
  • The provided excerpt indicates the previous printing (printmcp) implementation moved to office-mcp because it is a shell wrapper rather than an AppleScript bridge