printmcp — MCP-сервер для печати на macOS: установка и обзор
Обёртка над CUPS: агент видит принтеры через lpstat, меняет настройки через lpoptions и отправляет документы на печать.
claude mcp add printmcp -- npx -y @aernoud/printmcpЧто делает printmcp
printmcp — это MCP-сервер, который даёт ИИ-агенту доступ к системе печати macOS. Внутри он оборачивает стандартные утилиты CUPS: lp для отправки задания, lpstat для списка принтеров и очередей, lpoptions для параметров печати. Никаких API-ключей и облачных сервисов — всё работает локально на вашем Mac.
Запускается через npx -y @aernoud/printmcp, так что нужен только Node.js с npx в PATH. Сервер относится к семейству macos-mcp, но живёт отдельно: печать — это обёртка над shell-утилитами, а не мост к AppleScript, поэтому её вынесли в другой репозиторий. Если у вас не настроен ни один принтер в CUPS, серверу нечего будет показать агенту.
Подключается к Claude, Codex, Cursor, GitHub Copilot, Windsurf, Cline, Zed и Gemini CLI. Для каждого клиента — своя команда добавления или блок JSON в конфиг.
Какие задачи решает
- посмотреть список принтеров, доступных на Mac
- отправить документ на печать из агента
- проверить состояние очереди печати
- выбрать конкретный принтер для задания
- поменять параметры печати через
lpoptions
Примеры запросов агенту
- Покажи список принтеров на этом Mac
- Отправь файл
report.pdfна печать - Проверь, не зависла ли очередь печати
Как установить printmcp
Командой платформы
claude mcp add printmcp -- npx -y @aernoud/printmcpКомандой платформы
codex mcp add printmcp -- npx -y @aernoud/printmcpФайл настроек
{
"mcpServers": {
"printmcp": {
"command": "npx",
"args": [
"-y",
"@aernoud/printmcp"
]
}
}
}Файл настроек
{
"servers": {
"printmcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@aernoud/printmcp"
]
}
}
}Командой платформы
gemini mcp add printmcp npx -y @aernoud/printmcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о printmcp
Как установить printmcp в Claude Code?
Выполните claude mcp add printmcp -- npx -y @aernoud/printmcp. Сервер добавится в конфиг Claude и запустится при следующем старте.
Что делает printmcp?
Даёт агенту доступ к печати на macOS через CUPS: список принтеров, состояние очередей, отправка заданий и настройка параметров.
Что нужно для работы printmcp?
Node.js с npx и хотя бы один принтер, настроенный в CUPS на вашем Mac. API-ключи и облачные сервисы не нужны.