关于 siteglass
siteglass 是面向 Agent 和开发者的 MCP 服务,用于检查 Web 应用或保存网页。它结合本地浏览器 QA、托管端到端流程测试和可分享的页面快照。
主要功能
- 01扫描本地应用并发现爬取及无障碍问题
- 02将公开网页存档为 rrweb、PDF 或 PNG
- 03生成并运行端到端测试流程
- 04查看运行结果、截图和回放
适用场景
- 01代码变更后检查本地应用
- 02创建公开网页的可分享快照
- 03测试已部署网站上的用户流程
MCP 相关
它将 siteglass 功能作为 MCP 工具提供,包括本地扫描、网页渲染、网站扫描和端到端测试运行。长时间操作会返回 ID,客户端可使用对应的 get 工具轮询。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
11收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 应用的 URL,例如 https://myapp.lovable.app |
详细介绍
siteglass MCP 服务
siteglass-mcp 将
siteglass.io 作为 MCP 工具提供。AI Agent(或人类)可以用它做三件事:
- 扫描你正在构建的应用 — 免费,无需账号 —
siteglass_scan_local会在你的计算机上运行无头浏览器,访问http://localhost:PORT(或 你可以访问的任何 URL — 不会通过隧道向我们传输任何内容),然后 siteglass 会分析 抓取结果并返回实际发现的问题:失效链接/资源、控制台错误、 无障碍和 SEO 问题、值得测试的表单,以及一份通俗易懂的报告。 在 Agent 构建或修改应用后,立即将其指向你的开发服务器。 无需注册、无需验证所有权、无需付费。(首次运行会下载 无头 Chromium,约需 1 分钟。) - 归档任何公开 URL —
siteglass_render在服务端渲染页面并返回 永久、可分享的快照:交互式 rrweb DOM 捕获(执行 JS 后、文本可选中、链接可用)、单页 PDF,或 全页 PNG。无需 CAPTCHA、无需注册、无需所有权验证,可通过 程序调用 — 是对机器人友好的 archive.today 替代方案。(它可以渲染 JS 密集型页面; 但不会生成 WARC,而且如果目标站点本身会屏蔽 数据中心 IP,捕获结果可能为空。) - 对你拥有的已部署网站进行 Web QA — 注册 → 验证 → 扫描 → 生成 流程 → 运行 → 查看结果,全程自主完成,无需人工注册。这是 托管/持续使用层级(在我们的服务器上针对你的在线网站运行)。
本地扫描(1)免费且无需身份验证。 对于托管工具(2、3),
身份验证会自动完成(在 ~/.siteglass/key 创建并缓存 API 密钥;设置
SITEGLASS_API_KEY 即可使用你自己的密钥);每个网站的首次扫描免费,之后的扫描
(2 点数)和流程运行(1 点数)会从预付余额中扣除,余额通过 Bitcoin Lightning 以 USD 充值。
安装
npx siteglass-mcp
Claude Code:
claude mcp add siteglass -- npx siteglass-mcp
Cursor / Claude Desktop / Windsurf — 将以下内容添加到 MCP 配置中
(~/.cursor/mcp.json、claude_desktop_config.json、…):
{
"mcpServers": {
"siteglass": { "command": "npx", "args": ["-y", "siteglass-mcp"] }
}
}
OpenClaw — 添加到 ~/.openclaw/openclaw.json(OpenClaw 会使用 MCP
服务);你的助手即可获得 siteglass_* 工具:
{ "mcpServers": { "siteglass": { "command": "npx", "args": ["-y", "siteglass-mcp"] } } }
然后对 Agent 说:"使用 siteglass 测试我的应用:。"
工具
| 工具 | 作用 |
|---|---|
siteglass_scan_local | 免费,无需身份验证 — 在你计算机上的浏览器中抓取本地/开发中的应用 → 分析结果 + 报告 |
siteglass_render | 归档任何公开 URL → 可分享的快照永久链接(rrweb / pdf / png);无需 CAPTCHA、无需注册 |
siteglass_get_render | Lightning 发票支付后获取归档 |
siteglass_register_site | 注册应用 URL,获取所有权证明令牌 |
siteglass_verify_site | 确认令牌已生效(DNS TXT 或托管验证) |
siteglass_scan / siteglass_get_scan | 抓取网站 → 报告 + 发现结果(首次扫描免费) |
siteglass_generate_flows | 根据扫描结果生成可执行的 E2E 测试流程 |
siteglass_run_flow / siteglass_get_run | 运行流程 → 每步的通过/失败状态、截图、视频、rrweb 回放 |
siteglass_set_credentials | 为需要身份验证的流程提供测试登录凭据 |
siteglass_feedback | 向 siteglass 团队发送反馈 |
耗时较长的操作会返回 ID,你可以轮询 get_* 工具,因此每次调用都能
在 MCP 客户端请求超时限制内完成。
发现
- 已列入官方 MCP 注册表,名称为
io.siteglass/mcp。 - API 主机上的机器可发现信息:
https://siteglass.io/openapi.json、/.well-known/agent-skills/index.json、/llms.txt、/SKILLS.md。
采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。