关于 Snapforge
Snapforge 是面向 AI Agent 的网页渲染与内容提取 MCP 服务,可将 URL 或 HTML 转为截图、PDF 或 Markdown。它提供托管远程接入和本地 STDIO 配置。
主要功能
- 01将网页或 HTML 渲染为 PNG/JPEG
- 02将网页或 HTML 转为 PDF
- 03从网页提取 Markdown
- 04支持托管远程接入和本地 STDIO
适用场景
- 01保存网页全页截图供查看
- 02将 HTML 页面生成 PDF
- 03提取网页文章内容供 LLM 使用
MCP 相关
该 MCP 服务提供截图、PDF 渲染和 Markdown 提取三个工具。客户端可连接托管服务 https://snapforge.org/mcp,或使用本地 STDIO 配置。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://snapforge.org/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http snapforge https://snapforge.org/mcpCursor.cursor/mcp.json
{"mcpServers":{"snapforge":{"type":"http","url":"https://snapforge.org/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"snapforge":{"type":"http","url":"https://snapforge.org/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"snapforge":{"type":"http","url":"https://snapforge.org/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"snapforge":{"serverUrl":"https://snapforge.org/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 否 | 要渲染的公共 http/https URL。请提供 url 或 html。 |
| html | string | 否 | 要渲染的原始 HTML,不使用 URL(最大 2MB)。请提供 url 或 html。 |
| waitUntil | enum | 否 | 将页面视为已就绪的时机:"load"(默认)或 "networkidle"load | networkidle |
| delay | integer | 否 | 截取前额外等待的时间,单位为毫秒(0–10000) |
| fullPage | boolean | 否 | 截取整个可滚动页面(默认 true) |
| width | integer | 否 | 视口宽度,单位为像素(100–3840) |
| height | integer | 否 | 视口高度,单位为像素(100–2160) |
| scale | integer | 否 | 高 DPI/视网膜屏幕输出的设备像素比(1–3) |
| format | enum | 否 | 图像格式:"png"(默认)或 "jpeg"png | jpeg |
| quality | integer | 否 | JPEG 质量,范围 1–100(PNG 时忽略) |
详细介绍
snapforge-mcp
适用于 SnapForge 的 MCP 服务 — 为你的 AI Agent 提供三个读取和渲染网页的工具:
snapforge_screenshot— 将任意 URL 或 HTML 捕获为 PNG/JPEG(默认整页)snapforge_pdf— 将 URL 或 HTML 渲染为 PDF(支持singlePage选项和整洁的分页,不会截断内容块)snapforge_markdown— 从任意页面提取干净的 Markdown(文章提取)→ 非常适合将实时网页内容提供给大模型
适用于 Claude Code & Desktop、Cursor、Kilo Code、Cline、Windsurf、Zed、VS Code、Hermes、OpenClaw — 以及任何 MCP 客户端。
示例
通过 API 实时生成的实际输出:

更多示例:整页截图(任意高度) · 定价页面 · 移动视口 · PDF(发票、单页文章、多页报告、证书)· 以 Markdown 格式呈现的页面
设置
在 https://snapforge.org 获取免费 API 密钥(一次性提供 100 次渲染,无需银行卡),然后:
托管版(零安装)— 推荐
在任意 MCP 客户端中连接远程服务,并在 x-api-key 请求头中填写你的密钥:
https://snapforge.org/mcp
本地版(stdio)— Claude Desktop / Claude Code / 任意客户端
{
"mcpServers": {
"snapforge": {
"command": "npx",
"args": ["-y", "snapforge-mcp"],
"env": { "SNAPFORGE_API_KEY": "sf_your_key" }
}
}
}
Claude Code 插件(一键安装)
/plugin marketplace add sporty303/snapforge-mcp
/plugin install snapforge@snapforge
环境变量
SNAPFORGE_API_KEY(必填)SNAPFORGE_BASE_URL(可选,默认为https://snapforge.org)
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。