6Frame Verify

Registre officiel Archivé Sécurité

Pre-launch website QA in 60s via real Chromium. $3/check; agents can pay in USDC (x402).

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http 6frame-verify 'https://siteverify.dev/mcp' --header 'Authorization: <Bearer fv_live_ API key. Optional for verify_get_capabilities / verify_quote / verify_signup (creates a free key).>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "6frame-verify": {
            "type": "http",
            "url": "https://siteverify.dev/mcp",
            "headers": {
                "Authorization": "<Bearer fv_live_ API key. Optional for verify_get_capabilities / verify_quote / verify_signup (creates a free key).>"
            }
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. 6Frame Verify — pre-launch website QA in 60 seconds
  2. Pricing (live Stripe)
  3. Use from an agent (MCP)
  4. Use from a script (REST)
  5. Monorepo
  6. Quickstart (local)
  7. Machine discovery
  8. Listed on
  9. Hard rules
  10. License

6Frame Verify — pre-launch website QA in 60 seconds

Paste a URL; a real Chromium browser loads it on desktop and mobile and checks what breaks launches: HTTP status, broken links, title / meta description / H1, Open Graph social previews, mobile viewport + horizontal overflow, console errors, load time, image alt text, favicon. You get a shareable report with screenshots and exact fixes. Works for humans (web, $3) and AI agents (MCP / REST).

Pricing (live Stripe)

WhatPrice
Free API key1 Quick Check per day
Quick Check — 1 page, desktop + mobile$3
Full Check — up to 10 pages$12
Starter credits$9 → $10 usable
Pro credits$29 → $35 usable

Use from an agent (MCP)

{
  "mcpServers": {
    "6frame-verify": {
      "url": "https://siteverify.dev/mcp",
      "headers": { "Authorization": "Bearer fv_live_..." }
    }
  }
}

No key yet? verify_signup (keyless) creates one instantly, no email needed (email optional). Keyless tools: verify_get_capabilities, verify_quote, verify_signup. With a key: verify_check_site (free daily check → credit → Stripe checkout link for a human), verify_get_job, verify_get_report, verify_get_credits, verify_buy_credits.

Use from a script (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 uses today's free Quick Check, else prepaid credit, else returns 402 with a Stripe checkout_url; the check runs automatically once paid. Full spec: /.well-known/openapi.json. Advanced quote → order → job flow is unchanged.

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

Quickstart (local)

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

Machine discovery

  • POST /mcp — MCP Streamable HTTP (discovery + keyless tools work without a key; Bearer fv_live_ for paid tools)
  • GET /.well-known/mcp/server-card.json (also /.well-known/mcp, /.well-known/mcp.json) — MCP server card
  • GET /server.json — official MCP Registry entry (io.github.bret1976/6frame-verify)
  • GET /llms.txt — agent-readable summary
  • GET /.well-known/openapi.json (alias /openapi.json)
  • GET /.well-known/agent-card.json (alias /.well-known/agent.json) — A2A
  • GET /v1/capabilities

Listed on

Hard rules

  • Production never uses fake Stripe events, fake browser checks, mock results, or placeholder payment unlocks.
  • Jobs queue only after Stripe webhook confirms payment or credit is atomically reserved.
  • Stripe secrets live in Railway/Vercel env — never in source.

License

MIT © 6Frame Studio — see LICENSE.

Questions fréquentes

Qu'est-ce que 6Frame Verify ?

Pre-launch website QA in 60s via real Chromium. $3/check; agents can pay in USDC (x402).

Comment installer 6Frame Verify ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http 6frame-verify 'https://siteverify.dev/mcp' --header 'Authorization: <Bearer fv_live_ API key. Optional for verify_get_capabilities / verify_quote / verify_signup (creates a free key).>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour 6Frame Verify ?

Oui. Il attend Authorization, à renseigner dans sa configuration.

6Frame Verify est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient 6Frame Verify ?

Il est publié par bret1976. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.