关于 printscale-mcp
printscale-mcp 是供 AI Agent 使用的 MCP 服务,可通过 PrintScale 将图片放大并生成适合打印的文件。它支持网址或本地文件输入、打印尺寸设置,以及任务和额度查询。
主要功能
- 01通过网址或文件路径放大图片
- 02选择自动、2 倍、3 倍或打印模式
- 03设置打印尺寸和 DPI
- 04返回 TIFF、PNG 和 JPG 下载链接
- 05查询任务状态和剩余额度
适用场景
- 01准备大幅面打印的产品图片
- 02按指定倍数放大网络图片
- 03查询放大任务或剩余额度
MCP 相关
该 MCP 服务向 MCP 客户端提供 PrintScale 图片放大、任务状态和额度查询工具。使用时需要 PrintScale API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cm | number | 否 | mode 为 'print' 时:长边的厘米数 |
| dpi | enum | 否 | mode 为 'print' 时:DPI(默认值为 300)150 | 300 | 600 |
| mode | enum | 否 | auto = 小图放大 3 倍/大图放大 2 倍;2x 或 3x = 固定倍率;print = 精确尺寸auto | 2x | 3x | print |
| file_path | string | 否 | 本地图像文件的路径(jpg/png/webp) |
| image_url | string | 否 | 图像的公共 https URL |
详细介绍
printscale-mcp
一个 MCP 服务,可让 AI Agent(Claude Desktop、Cursor、Claude Code 等)通过 PrintScale 将图像放大为可直接打印的文件 (TIFF、PNG 和 JPG)。
设置
- 在 https://printscale.app/dashboard/api 创建 API 密钥。
- 将该服务添加到 MCP 客户端配置中,并将密钥设为环境变量。
Claude Desktop / Cursor(mcp 配置)
{
"mcpServers": {
"printscale": {
"command": "npx",
"args": ["-y", "printscale-mcp"],
"env": { "PRINTSCALE_API_KEY": "psk_live_xxxxxxxx" }
}
}
}
Claude Code(CLI)
claude mcp add printscale -e PRINTSCALE_API_KEY=psk_live_xxx -- npx -y printscale-mcp
如果不使用 npm,而是从源代码在本地运行,请使用
"command": "node", "args": ["/path/to/printscale-mcp/index.mjs"]。
工具
printscale_upscale— 放大图像。提供公开的image_url或 本地file_path。选择mode(auto/2x/3x/print);对于print,请设置cm和dpi。返回 TIFF/PNG/JPG 下载 URL。会扣除额度。printscale_job— 按 ID 查看任务状态。printscale_credits— 显示剩余额度。
提示词示例
- “将
./product.jpg放大到 60 cm、300 DPI,用于打印。” - “将 https://example.com/photo.png 按 3x 放大,并给我 TIFF 文件。”
- “我还剩多少 PrintScale 额度?”
说明
- 请从清晰的源图开始——PrintScale 会放大细节,但不会修复模糊或低质量的图像。
- 输出文件会保留 3 天,之后将被删除。请在此期间下载。
- 额度与您的 PrintScale 账户共享(可在应用中购买)。
环境变量:PRINTSCALE_API_KEY(必需),PRINTSCALE_BASE_URL(可选,默认值为
https://printscale.app)。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。