mcpField
S
Snapforge

Snapforge

远程服务
snapforge.org浏览器自动化014 周前更新

关于 Snapforge

Snapforge 是面向 AI Agent 的网页渲染与内容提取 MCP 服务,可将 URL 或 HTML 转为截图、PDF 或 Markdown。它提供托管远程接入和本地 STDIO 配置。

主要功能

  1. 01将网页或 HTML 渲染为 PNG/JPEG
  2. 02将网页或 HTML 转为 PDF
  3. 03从网页提取 Markdown
  4. 04支持托管远程接入和本地 STDIO

适用场景

  1. 01保存网页全页截图供查看
  2. 02将 HTML 页面生成 PDF
  3. 03提取网页文章内容供 LLM 使用

MCP 相关

该 MCP 服务提供截图、PDF 渲染和 Markdown 提取三个工具。客户端可连接托管服务 https://snapforge.org/mcp,或使用本地 STDIO 配置。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://snapforge.org/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmsnapforge-mcp1.3.0

工具

4
参数类型必填说明
urlstring否要渲染的公共 http/https URL。请提供 url 或 html。
htmlstring否要渲染的原始 HTML,不使用 URL(最大 2MB)。请提供 url 或 html。
waitUntilenum否将页面视为已就绪的时机:"load"(默认)或 "networkidle"load | networkidle
delayinteger否截取前额外等待的时间,单位为毫秒(0–10000)
fullPageboolean否截取整个可滚动页面(默认 true)
widthinteger否视口宽度,单位为像素(100–3840)
heightinteger否视口高度,单位为像素(100–2160)
scaleinteger否高 DPI/视网膜屏幕输出的设备像素比(1–3)
formatenum否图像格式:"png"(默认)或 "jpeg"png | jpeg
qualityinteger否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 实时生成的实际输出:

Open Graph / 社交卡片 仪表盘转为 PNG HTML 发票

更多示例:整页截图(任意高度) · 定价页面 · 移动视口 · 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。