mcpField
6
6Frame Verify

6Frame Verify

リモート
siteverify.dev開発ツール02 週間前に更新
リポジトリ公式サイト

6Frame Verify について

6Frame Verifyは実際のChromiumで公開前のWebサイトQAを行い、Webチームやサイト検査を必要とするAIエージェントを対象とします。PCとモバイルのページを検査し、スクリーンショットと修正内容を含む共有可能なレポートを生成します。Web、REST、MCPから利用できます。

主な機能

  1. 01HTTPステータス、リンク、ページメタデータの確認
  2. 02ソーシャルプレビュー、モバイル表示、横はみ出しの検査
  3. 03コンソールエラー、読み込み時間、画像altの検出
  4. 04スクリーンショットと修正案付きレポート
  5. 05Quick Checkと複数ページのFull Check

活用シーン

  1. 01サイト公開前のページ検査
  2. 02モバイルレイアウトのはみ出し特定
  3. 03リンク、メタデータ、ソーシャルプレビューの確認
  4. 04MCP経由でエージェントからサイトを検査

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 — リリース前のウェブサイト QA を 60 秒で

URL を貼り付けると、実際の Chromium ブラウザーがデスクトップとモバイルでページを読み込み、リリースを妨げる問題をチェックします。HTTP ステータス、リンク切れ、タイトル/メタディスクリプション/H1、Open Graph のソーシャルプレビュー、モバイルのビューポートと横方向のオーバーフロー、コンソールエラー、読み込み時間、画像の代替テキスト、ファビコンを確認します。スクリーンショットと具体的な修正方法を含む、共有可能なレポートが作成されます。人間(ウェブ、$3)と AI エージェント(MCP/REST)の両方で利用できます。

料金(Stripe 決済)

内容価格
無料 API キー1 日 1 回の Quick Check
Quick Check — 1 ページ、デスクトップ+モバイル$3
Full Check — 最大 10 ページ$12
Starter クレジット$9 → $10 分利用可能
Pro クレジット$29 → $35 分利用可能

エージェントから利用する(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 をご覧ください。高度な見積もり → 注文 → ジョブのフローに変更はありません。

モノレポ

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 — エージェントが読み取れる概要
  • 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 をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。