关于 6Frame Verify
6Frame Verify 使用真实 Chromium 对网站进行发布前 QA,面向网站团队和需要检查网站的 AI Agent。它检查桌面与移动页面并生成含截图和修复说明的可分享报告,同时提供网页、REST 和 MCP 接口。
主要功能
- 01检查 HTTP 状态、链接与页面元数据
- 02检查社交预览、移动视口和横向溢出
- 03检测控制台错误、加载时间与图片替代文本
- 04生成含截图和修复说明的报告
- 05提供 Quick Check 与多页 Full Check
适用场景
- 01发布前检查网站页面
- 02定位移动页面布局溢出
- 03核查链接、元数据和社交预览
- 04让 Agent 通过 MCP 发起网站检查
MCP 相关
提供 Streamable HTTP MCP 服务,支持无密钥能力查询、报价和注册;持密钥后可发起检查、查询任务和报告、查看及购买额度。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://siteverify.dev/mcpclaude mcp add --transport http bret1976-6frame-verify https://siteverify.dev/mcp{"mcpServers":{"bret1976-6frame-verify":{"type":"http","url":"https://siteverify.dev/mcp"}}}在 Cursor 中打开{"servers":{"bret1976-6frame-verify":{"type":"http","url":"https://siteverify.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"bret1976-6frame-verify":{"type":"http","url":"https://siteverify.dev/mcp"}}}{"mcpServers":{"bret1976-6frame-verify":{"serverUrl":"https://siteverify.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://siteverify.dev/mcp需要授权工具
详细介绍
6Frame Verify — 60 秒完成上线前网站 QA
粘贴 URL;真实的 Chromium 浏览器会在桌面端和移动端加载页面,并检查可能影响上线的问题:HTTP 状态码、失效链接、标题 / meta 描述 / H1、Open Graph 社交媒体预览、移动端视口 + 水平溢出、控制台错误、加载时间、图片 alt 文本、favicon。你会获得一份包含截图和具体修复方法的可分享报告。适用于真人(网页端,$3)和 AI Agent(MCP / REST)。
- 检查网站($3,无需账户): https://siteverify.dev
- 示例报告: https://siteverify.dev/samples
- 免费 API 密钥(每天 1 次免费 Quick Check): https://siteverify.dev/get-key
- MCP(Streamable HTTP):
https://siteverify.dev/mcp
定价(Stripe 实时支付)
| 内容 | 价格 |
|---|---|
| 免费 API 密钥 | 每天 1 次 Quick Check |
| Quick Check — 1 个页面,桌面端 + 移动端 | $3 |
| Full Check — 最多 10 个页面 | $12 |
| Starter credits | $9 → 可用 $10 |
| Pro credits | $29 → 可用 $35 |
从 Agent 使用(MCP)
{
"mcpServers": {
"6frame-verify": {
"url": "https://siteverify.dev/mcp",
"headers": { "Authorization": "Bearer fv_live_..." }
}
}
}
还没有密钥?verify_signup(无需密钥)可立即创建密钥,无需邮箱(邮箱可选)。无需密钥的工具:verify_get_capabilities、verify_quote、verify_signup。使用密钥后可调用:verify_check_site(每日免费检查 → 额度 → 提供给真人的 Stripe 结账链接)、verify_get_job、verify_get_report、verify_get_credits、verify_buy_credits。
从脚本使用(REST)
curl -X POST https://siteverify.dev/v1/keys -H 'content-type: application/json' -d '{}' # email optional
curl -X POST https://siteverify.dev/v1/checks -H "Authorization: Bearer $KEY" -H 'content-type: application/json' -d '{"url":"https://your-site.com"}'
/v1/checks 会使用当天的免费 Quick Check;否则使用预付额度;如果两者都没有,则返回带有 Stripe checkout_url 的 402 响应;付款后会自动运行检查。完整规范:/.well-known/openapi.json。高级的报价 → 下单 → 任务流程保持不变。
Monorepo
apps/web Next.js public site + admin + REST/MCP/A2A API
apps/worker Isolated Playwright Chromium verification worker
apps/cli `6frame-verify` CLI skeleton
packages/contracts Zod schemas + OpenAPI fragments
packages/evaluators Deterministic + stub semantic evaluators
packages/config Shared env validation
db/migrations PostgreSQL schema
快速开始(本地)
cp .env.example .env
# fill DATABASE_URL, REDIS_URL, STRIPE_*, REPORT_SIGNING_PRIVATE_KEY, API_ENCRYPTION_KEY
pnpm install
pnpm db:migrate
pnpm --filter @6frame/web seed
pnpm dev:web
pnpm dev:worker
机器发现
POST /mcp— MCP Streamable HTTP(发现功能 + 无需密钥即可使用的工具;付费工具需要 Bearerfv_live_)GET /.well-known/mcp/server-card.json(也可使用/.well-known/mcp、/.well-known/mcp.json)— MCP 服务卡片GET /server.json— 官方 MCP Registry 条目(io.github.bret1976/6frame-verify)GET /llms.txt— 面向 Agent 的可读摘要GET /.well-known/openapi.json(别名/openapi.json)GET /.well-known/agent-card.json(别名/.well-known/agent.json)— A2AGET /v1/capabilities
收录于
- 官方 MCP Registry:
io.github.bret1976/6frame-verify— https://registry.modelcontextprotocol.io/v0/servers?search=io.github.bret1976/6frame-verify - Glama:https://glama.ai/mcp/servers/bret1976/6frame-verify
严格规则
- 生产环境绝不使用伪造的 Stripe 事件、伪造的浏览器检查、模拟结果或占位付款解锁。
- 只有在 Stripe webhook 确认付款或额度已原子预留后,才会将任务加入队列。
- Stripe 密钥仅保存在 Railway/Vercel 环境变量中,绝不存放在源代码里。
许可证
MIT © 6Frame Studio — 详见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。