
Windows Print
io.github.lplplp101由 GitHub 账号 lplplp101 发布v1.0.0更新于 Nov 5, 2026
Print PDF files to local printers on a Windows PC (page ranges, copies, duplex, B&W).
概览
让助手列出 Windows 电脑上已安装的打印机,并把 PDF 文件发送到打印机,可指定页码范围、份数、黑白和双面。
- 可以做什么
- 列出已安装的打印机并标出默认打印机
- 把 PDF 文件打印到指定打印机,可设置页码范围、1 至 20 份、黑白和长边双面
- 接受绝对路径或以 ~ 开头的路径,仅限 .pdf 文件
- 适用场景
- 适合在 Windows 10 或 11 电脑上存放 PDF、希望让助手直接送到本地打印机而不必打开 PDF 阅读器的场景。
- 运行要求
- 作为本地 stdio 进程运行,需要 Windows 10 或 11 以及 Node.js 18 或更高版本,通常通过 npx 启动。未声明需要账号、API 密钥或环境变量。双面打印要求打印机支持自动双面。
安装
在 SourceWeft 中
- 打开 控制台中的 Windows Print,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
windows-print-mcp
An MCP server that lets Claude (or any MCP client) print PDF files on your Windows PC.
한국어 설명은 아래에 있습니다.
Ask things like "Print the PDF in my Downloads folder, pages 1-3, two copies, black and white" and it goes straight to your printer.
Tools
Requirements
- Windows 10 or 11
- Node.js 18 or newer
Install
Claude Desktop
Open Settings → Developer → Edit Config and add this to claude_desktop_config.json
(if mcpServers already exists, add only the "print" entry inside it):
Fully quit Claude Desktop (tray icon → Quit) and start it again.
Claude Code
Other clients (Cursor, VS Code, …)
Use command npx with args -y windows-print-mcp over stdio.
How it works
Each page is rendered with the built-in Windows PDF engine (Windows.Data.Pdf, 300 DPI) and sent to the printer through .NET System.Drawing.Printing. No extra PDF viewer needs to be installed.
Notes
- Only
.pdffiles can be printed. Paths can be absolute (C:\Users\me\Downloads\a.pdf) or start with~. - Duplex only works if the printer supports automatic two-sided printing.
- Printing uses real paper and ink — your MCP client will normally ask before calling
print_pdf.
License
MIT
한국어
Claude가 내 Windows PC에 연결된 프린터로 PDF를 바로 인쇄할 수 있게 해 주는 MCP 커넥터입니다. "다운로드 폴더에 있는 PDF 1~3쪽만 흑백으로 2부 뽑아 줘"처럼 말하면 됩니다.
도구
list_printers: 설치된 프린터 목록과 기본 프린터print_pdf: PDF 인쇄 (프린터, 매수, 쪽 범위, 흑백, 양면 선택)
설치 (Claude 데스크톱 앱)
- Node.js LTS 버전을 설치합니다.
- Claude 앱 설정 → 개발자 → 구성 편집을 눌러
claude_desktop_config.json을 엽니다. - 아래 내용을 넣습니다. 이미
mcpServers가 있으면"print"항목만 그 안에 추가하세요.
- Claude 앱을 완전히 종료(트레이 아이콘 → 종료)했다가 다시 켭니다.
양면 인쇄는 자동 양면 기능이 있는 프린터에서만 됩니다.
来源:README.md,提交 50f5fa6
工具
0版本历史
1- v1.0.0最新Nov 5, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分