---
title: "あなたのサイトはエージェント対応ですか？無料 AI エージェント対応度スキャナー"
description: "任意のウェブサイトを 22 項目の AI エージェント対応標準に照らしてスキャンします — robots.txt、sitemap、Content Signals、Markdown for Agents、MCP Server Card、Agent Skills、Web Bot Auth、OAuth ディスカバリ、エージェントコマース。無料・登録不要で、失敗したチェックにはコーディングエージェント向けの修正プロンプトが付きます。"
locale: ja
canonical: https://agent-ready.t0ols.com/ja/
---

# あなたのサイトは AI エージェントに対応していますか？

エージェントはすでにトラフィックの無視できない割合を占めつつあり、ブラウザーとは違う読み方でサイトを読みます。URL を貼り付けるだけで、22 の新興標準のうちどれを満たしているかが分かり、満たしていない項目には正確な修正方法が表示されます。

## The 22 checks

### 発見可能性

エージェントは、HTML を巡回して手がかりを探さずに、あなたのサイトが何であり、どの URL が重要かを把握できるでしょうか。

- **robots.txt**: HTTP 200 を返し、平文テキストで少なくとも 1 つの User-agent 指令を含む。
- **Sitemap**: /sitemap.xml で有効な XML sitemap を提供するか、robots.txt の Sitemap: 指令で宣言している。
- **Link ヘッダー**: トップページのレスポンスが Link ヘッダーを伴い、少なくとも 1 つのエージェントに有用な関係タイプを含む。
- **AI 検出のための DNS（DNS-AID）**: _agents 名前空間の下に ServiceMode の SVCB/HTTPS レコードまたは TXT インデックスがあり、できれば DNSSEC で署名されている。

### コンテンツ

エージェントが Markdown を求めたとき、解析すべきマークアップの山ではなく、きれいな Markdown を返していますか。

- **Markdown ネゴシエーション**: Accept: text/markdown を付けたリクエストが Content-Type: text/markdown を返し、HTML は既定のままである。

### ボットアクセス制御

AI クローラーに対してどのポリシーを表明しているか、そしてどのリクエストが自社のものかを証明できるでしょうか。

- **AI ボット規則**: robots.txt に既知の AI クローラーを明示するか、それらを包含するワイルドカード グループを記載している。
- **Content Signals**: robots.txt で ai-train、search、ai-input を網羅する Content-Signal の設定を宣言している。
- **Web Bot Auth**: /.well-known/http-message-signatures-directory で JWKS を公開している。

### API・認証・MCP・スキル検出

API、MCP サーバー、エージェントを公開しているなら、エージェントが推測する well-known の場所で見つけられるでしょうか。

- **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 つのスキルを列挙している。
- **WebMCP**: ページのコードが navigator.modelContext を通じてブラウザー側のツールを登録している。
- **ARD マニフェスト**: /.well-known/ai-catalog.json が specVersion、host、少なくとも 1 つのエントリを宣言している。

### コマース

サイトがストアに見える場合のみ採点されます。エージェントは人間がフォームに入力することなく、支払い・注文・決済を完了できるでしょうか。

- **x402**: 課金対象のルートが HTTP 402 で x402 の支払い要件を返すか、ディスカバリ文書を公開している。
- **MPP**: OpenAPI 文書が課金対象の操作を x-payment-info で注釈付けしている。
- **UCP**: /.well-known/ucp が protocol_version と少なくとも 1 つのサービスを宣言している。
- **ACP**: /.well-known/acp.json が protocol.name、api_base_url、transports、capabilities.services を宣言している。
- **AP2**: A2A Agent Card がロール情報を含む AP2 拡張を通知している。

## Levels

- **Level 0: 未対応**. クロールポリシーも基本的な検出の仕組みもまだ整備されていません。
- **Level 1: 基本的な Web プレゼンス**. 3 つのうち 2 つを満たす: robots.txt、sitemap、Link ヘッダー。
- **Level 2: ボット対応**. レベル 1 に加えて、robots.txt に明示的な AI ボット規則と Content Signals がある。
- **Level 3: エージェント可読**. レベル 2 に加えて Markdown コンテンツネゴシエーションに対応し、エージェントがクリーンなコンテンツを読める。
- **Level 4: エージェント統合済み**. レベル 3 に加えて、少なくとも 1 つの検出可能な統合がある: MCP Server Card、A2A Agent Card、Agent Skills インデックス、または API Catalog。
- **Level 5: エージェントネイティブ**. レベル 4 に加えて 3 つのうち 2 つ: 検証可能なボット識別（Web Bot Auth）、統合の整備、認証メタデータ（OAuth または auth.md）。

## FAQ

### 具体的には何をチェックしますか？

5 つのカテゴリにわたる 22 項目のチェックです。発見可能性（robots.txt、sitemap、Link ヘッダー、DNS-AID）、コンテンツ（Markdown コンテンツネゴシエーション）、ボットアクセス制御（AI ボット規則、Content Signals、Web Bot Auth）、API・認証・MCP・スキル検出（API Catalog、OAuth ディスカバリ、OAuth Protected Resource、Auth.md、MCP Server Card、A2A Agent Card、Agent Skills、WebMCP、ARD）、コマース（x402、MPP、UCP、ACP、AP2）です。

### レベルを最短で上げる方法は？

sitemap 参照を含む有効な robots.txt を公開し、次に Content-Signal と明示的な AI クローラー グループを追加します。これでレベル 2 です。Markdown コンテンツネゴシエーションを加えるとレベル 3、検出用の文書（MCP Server Card、Agent Skills インデックス、API Catalog のいずれか）を 1 つ追加するとレベル 4 に到達します。

### コマース系のチェックは必須ですか？

いいえ。スキャンがサイト上で e コマースのシグナルを検出した場合にのみ採点されます。ブログやドキュメントサイトは、5 つのコマース系チェックがすべて未テストのままでもレベル 5 に到達できます。

### チェックが「該当なし」と表示されるのはなぜですか？

運用していないサービスのディスカバリ文書を公開するのは、何も公開しないより悪いことです。エージェントを 404 を返すエンドポイントへ誘導してしまうからです。持っていないインフラを説明するチェックは補足として報告され、スコアから除外されます。

### スキャンした URL は保存されますか？

スキャンはオンデマンドで実行され、結果はお使いのブラウザーに返されます。スキャン済みサイトのデータベースは構築していません。スキャナーが行ったすべてのリクエストは、各チェックのエビデンスとしてそのまま表示されます。

### これは Cloudflare のスキャナーと同じものですか？

同じ新興標準を独立に実装したもので、拡張できるように設計しています。チェックのレジストリ、レベルのはしご、修正プロンプトはすべてこのリポジトリにあります。Cloudflare とは関係ありません。

### エージェントから直接このツールを使えますか？

はい。POST /api/scan は JSON を返し、?format=agent はモデル向けのサイズに整えた Markdown を返します。また、このサイトは /mcp で MCP サーバーを稼働させ、scan_site ツールを提供しています。

