WebMCP
WebMCP を使うと、ページはブラウザー上で動作するエージェントにツールを公開でき、ユーザーはその場で制御を保てます。
なぜ重要か
スクレイピングとサーバー側 API の中間にあたり、既存の UI がそのままツール呼び出しになります。
合格基準
ページのコードが navigator.modelContext を通じてブラウザー側のツールを登録している。
チェックが行うすべてのリクエスト(URL、メソッド、レスポンス ステータス、関連ヘッダー、本文プレビュー)が記録され、結果内の該当チェックの下に表示されます。
実装方法
Support WebMCP to expose site tools to AI agents via the browser
ページのコードが navigator.modelContext を通じてブラウザー側のツールを登録している。
ステップごとの実装プロンプトは Pro プランに含まれます。
プランを見るサイトをスキャン
このチェックがあなたのドメインで合格するかどうかを、残り 21 項目とあわせて確認できます。
関連するチェック
API Catalog
/.well-known/api-catalog が application/linkset+json を返し、少なくとも 1 つのエントリを含む。
OAuth ディスカバリ
/.well-known/oauth-authorization-server または /.well-known/openid-configuration が利用可能なメタデータを公開している。
OAuth Protected Resource
/.well-known/oauth-protected-resource が resource と authorization_servers を宣言している。
Auth.md
/auth.md が存在し、Markdown の H1 に auth.md が言及されている。
MCP Server Card
/.well-known/mcp/server-card.json が serverInfo.name でサーバーを記述している。
A2A Agent Card
/.well-known/agent-card.json が name、version、対応インターフェースを宣言している。
Agent Skills
/.well-known/agent-skills/index.json が少なくとも 1 つのスキルを列挙している。
ARD マニフェスト
/.well-known/ai-catalog.json が specVersion、host、少なくとも 1 つのエントリを宣言している。