mcpField
6
6Frame Verify

6Frame Verify

远程服务
siteverify.dev开发工具02 周前更新

关于 6Frame Verify

6Frame Verify 使用真实 Chromium 对网站进行发布前 QA,面向网站团队和需要检查网站的 AI Agent。它检查桌面与移动页面并生成含截图和修复说明的可分享报告,同时提供网页、REST 和 MCP 接口。

主要功能

  1. 01检查 HTTP 状态、链接与页面元数据
  2. 02检查社交预览、移动视口和横向溢出
  3. 03检测控制台错误、加载时间与图片替代文本
  4. 04生成含截图和修复说明的报告
  5. 05提供 Quick Check 与多页 Full Check

适用场景

  1. 01发布前检查网站页面
  2. 02定位移动页面布局溢出
  3. 03核查链接、元数据和社交预览
  4. 04让 Agent 通过 MCP 发起网站检查

MCP 相关

提供 Streamable HTTP MCP 服务,支持无密钥能力查询、报价和注册;持密钥后可发起检查、查询任务和报告、查看及购买额度。

配置

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

服务地址https://siteverify.dev/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://siteverify.dev/mcp需要授权

工具

详细介绍

6Frame Verify — 60 秒完成上线前网站 QA

粘贴 URL;真实的 Chromium 浏览器会在桌面端和移动端加载页面,并检查可能影响上线的问题:HTTP 状态码、失效链接、标题 / meta 描述 / H1、Open Graph 社交媒体预览、移动端视口 + 水平溢出、控制台错误、加载时间、图片 alt 文本、favicon。你会获得一份包含截图和具体修复方法的可分享报告。适用于真人(网页端,$3)和 AI Agent(MCP / REST)。

定价(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(发现功能 + 无需密钥即可使用的工具;付费工具需要 Bearer fv_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)— A2A
  • GET /v1/capabilities

收录于

bret1976/6frame-verify MCP server

严格规则

  • 生产环境绝不使用伪造的 Stripe 事件、伪造的浏览器检查、模拟结果或占位付款解锁。
  • 只有在 Stripe webhook 确认付款或额度已原子预留后,才会将任务加入队列。
  • Stripe 密钥仅保存在 Railway/Vercel 环境变量中,绝不存放在源代码里。

许可证

MIT © 6Frame Studio — 详见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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