关于 Screenshot Pdf X402
Screenshot Pdf X402 是面向 AI Agent 的网页截图与 PDF 转换 MCP 服务,可通过 Chromium 渲染任意 URL。它按次使用 x402,以 Base 上的 USDC 支付。
主要功能
- 01用 Chromium 截取网页
- 02生成网页 PDF
- 03支持自定义视口和图片格式
- 04通过 x402 按次支付 USDC
适用场景
- 01网页视觉检查与缩略图生成
- 02将网页存档为 PDF
- 03保存网页收据或文章
MCP 相关
向 MCP 客户端提供网页截图和 PDF 转换工具;也可通过 HTTP API 使用 x402 按次付款。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://screenshot-pdf.api.klymax402.com/mcpclaude mcp add --transport sse br0ski777-screenshot-pdf https://screenshot-pdf.api.klymax402.com/mcp{"mcpServers":{"br0ski777-screenshot-pdf":{"type":"sse","url":"https://screenshot-pdf.api.klymax402.com/mcp"}}}在 Cursor 中打开{"servers":{"br0ski777-screenshot-pdf":{"type":"sse","url":"https://screenshot-pdf.api.klymax402.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"br0ski777-screenshot-pdf":{"type":"sse","url":"https://screenshot-pdf.api.klymax402.com/mcp"}}}{"mcpServers":{"br0ski777-screenshot-pdf":{"serverUrl":"https://screenshot-pdf.api.klymax402.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
截图与 PDF 捕获 API
从任意 URL 捕获整页截图并生成 PDF。使用 Chromium 渲染,可自定义视口,支持 PNG/JPEG/WebP 输出。通过 x402 按次付费(Base L2 上的 USDC)——无需 API 密钥、无需注册,也没有速率限制。
这是 klymax402 市场的一部分——面向 AI Agent 的 100 个 x402 微支付 API,一个钱包即可使用 Base 上的 USDC。
快速入门 -- MCP
添加到 MCP 客户端配置中(Claude Desktop、Cursor、ElizaOS 等):
{
"mcpServers": {
"screenshot-pdf": {
"url": "https://screenshot-pdf.api.klymax402.com/mcp"
}
}
}
快速入门 -- HTTP (x402)
curl "https://screenshot-pdf.api.klymax402.com/api/screenshot?url=https://example.com"
# -> 402 Payment Required, with an x402 payment challenge in the response body
任何支持 x402 的客户端(@x402/fetch、x402-agent-tools、ATXP)都会自动处理 402 -> 签名 -> 重试流程。
工具
| 工具 | 方法 | 路径 | 价格 | 描述 |
|---|---|---|---|---|
capture_screenshot | GET | /api/screenshot | $0.015 | 捕获任意 URL 的截图 |
capture_screenshot | POST | /api/screenshot | $0.015 | 捕获任意 URL 的截图(POST 变体) |
webpage_to_pdf | GET | /api/pdf | $0.02 | 根据任意 URL 生成 PDF |
webpage_to_pdf | POST | /api/pdf | $0.02 | 根据任意 URL 生成 PDF(POST 变体) |
capture_screenshot
需要网页的视觉截图时使用。该工具会在真实的 Chromium 浏览器中渲染页面并返回图像。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
url | string | 是 | 要截图的 URL(例如 https://example.com) |
width | number | 否 | 视口宽度,单位为 px(默认值:1280) |
height | number | 否 | 视口高度,单位为 px(默认值:720) |
fullPage | boolean | 否 | 捕获整个可滚动页面(默认值:false) |
format | string | 否 | 图像格式(默认值:png) |
响应示例:
binary image file with Content-Type image/png, typical size 200-800KB for a full page.
适用场景:视觉 QA 测试、生成页面缩略图、存档网页或验证响应式设计。对于自动化截图流水线和视觉回归测试至关重要。
不适用于:提取文本(请使用 web_scrape_to_markdown)、根据数据生成 PDF(请使用 document_generate_pdf)、根据 URL 生成 PDF(请使用 webpage_to_pdf)。
capture_screenshot
需要网页的视觉截图时使用。该工具会在真实的 Chromium 浏览器中渲染页面并返回图像。此为 capture_screenshot 的 POST 变体——参数以 JSON 请求体传递,而非作为查询字符串传递。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
url | string | 是 | 要截图的 URL(例如 https://example.com) |
width | number | 否 | 视口宽度,单位为 px(默认值:1280) |
height | number | 否 | 视口高度,单位为 px(默认值:720) |
fullPage | boolean | 否 | 捕获整个可滚动页面(默认值:false) |
format | string | 否 | 图像格式(默认值:png) |
响应示例:
binary image file with Content-Type image/png, typical size 200-800KB for a full page.
适用场景:视觉 QA 测试、生成页面缩略图、存档网页或验证响应式设计。对于自动化截图流水线和视觉回归测试至关重要。
不适用于:提取文本(请使用 web_scrape_to_markdown)、根据数据生成 PDF(请使用 document_generate_pdf)、根据 URL 生成 PDF(请使用 webpage_to_pdf)。
webpage_to_pdf
当你需要将实时网页转换为可打印的 PDF 文档时使用。它会在真实的 Chromium 浏览器中渲染,并返回二进制 PDF。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
url | string | 是 | 要转换为 PDF 的 URL(例如 https://example.com) |
format | string | 否 | 纸张格式(默认:A4) |
示例响应:
binary PDF file with Content-Type application/pdf, properly paginated with headers/footers.
适用场景:将网页存档为 PDF、生成可打印的文章、保存 URL 中的收据或发票,或创建离线文档快照。
不适用于:从 HTML/Markdown 创建自定义文档(使用 document_generate_pdf)、截图(使用 capture_screenshot)、抓取网页文本(使用 web_scrape_to_markdown)。
webpage_to_pdf
当你需要将实时网页转换为可打印的 PDF 文档时使用。它会在真实的 Chromium 浏览器中渲染,并返回二进制 PDF。POST 变体的 webpage_to_pdf——参数相同,但通过 JSON 请求体传递,而不是查询字符串。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
url | string | 是 | 要转换为 PDF 的 URL(例如 https://example.com) |
format | string | 否 | 纸张格式(默认:A4) |
示例响应:
binary PDF file with Content-Type application/pdf, properly paginated with headers/footers.
适用场景:将网页存档为 PDF、生成可打印的文章、保存 URL 中的收据或发票,或创建离线文档快照。
不适用于:从 HTML/Markdown 创建自定义文档(使用 document_generate_pdf)、截图(使用 capture_screenshot)、抓取网页文本(使用 web_scrape_to_markdown)。
Agent 提示词示例
- “网页的可视化捕获”
- “网页的可视化捕获”
- “将实时网页转换为可打印的 PDF 文档”
付款
- 协议:x402——原生 HTTP 的按次调用付费,无需注册,无需 API 密钥
- 网络:Base L2(
eip155:8453) - 资产:USDC
- 支付协调方:Coinbase CDP(主要),PayAI(备用)
- 也可通过 ATXP 访问(由 OAuth 封装的 x402,受 RFC 9728 保护资源元数据机制保护)
属于 klymax402
面向 AI Agent 的 100 个 x402 微支付 API——一个钱包、Base 上的 USDC、零注册。
- 目录:https://klymax402.com/llms.txt
- 完整 API 参考:https://klymax402.com/llms-full.txt
- 实时统计数据:https://klymax402.com/stats
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。