Crawl Readiness について
Crawl Readinessは、AIクローラーがウェブサイトにアクセスして内容を解釈できるか調べるMCPサーバーです。公開シグナルの検証に加え、llms.txt、robots.txt、JSON-LDなどを生成してプロジェクトで使えます。
主な機能
- 0150種類以上のAIクローラーのアクセスを監査
- 02JSON-LDとrobots.txtを検証
- 03人間とクローラーの表示内容を比較
- 04ページの利用許可を確認
- 05llms.txtとクローラー方針を生成
- 06AIブランド監視の傾向を取得
活用シーン
- 01AIクローラーがサイトを読めるか確認
- 02構造化データやrobots.txtの問題を発見
- 03ページが公開するAI利用シグナルを確認
- 04監査で見つかった問題に対応するファイルを生成
MCP 対応
MCPサーバーは監査、利用許可の確認、ファイル生成、読み取り専用の監視傾向取得を行う9つのツールをMCPクライアントに公開します。監査ツール4種は登録不要で、生成と監視のツールにはAPIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y crawl-readiness-mcpCRAWL_READINESS_API_KEYシークレットFree API key from https://www.crawlreadiness.com/dashboard. The four audit tools and check_permission work without it; the three generators and get_monitor_trend need it.CRAWL_READINESS_API_BASEOverride the API base URL. Only useful for testing against a preview deployment; defaults to https://www.crawlreadiness.com.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
8掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 確認するウェブサイトの URL(例:'example.com' または 'https://example.com/page')。 |
詳細
Crawl Readiness MCP Server
ウェブサイトのAI対応状況をチェックするMCPサーバーです。ChatGPT、Claude、Perplexity、Google AI、その他50以上のAIクローラーがアクセスできるかを確認します。 さらに、修正内容(llms.txt、AIクローラー向けrobots.txt、JSON-LD構造化データ)を生成し、LLM Monitorの結果を読み取り、公開されているページのシグナルで各種利用(検索、回答、学習、エージェントによる操作)が許可されているかを、Claude Desktop、Cursor、Cline、WindsurfなどのMCPクライアント内で確認できます。
Claudeに「私のサイトはAIが読み取れますか?」と尋ねると、50以上のAIクローラー(ChatGPT、Claude、Perplexity、Google AIなど)を対象にライブ監査を実行して実際にチェックします。次に、問題の修正を頼めば、適切なllms.txt、robots.txt、またはJSON-LDスキーマを生成し、プロジェクトに直接書き込むことができます。
エディターと、また別のSEOツールとの間でコピー&ペーストする必要はもうありません。
できること
AIアシスタントから呼び出せる9つのツール:
監査(サインアップ不要):
check_ai_readiness— 50以上のAIクローラーを対象に、サイトを0~100で評価し、優先順位付きの修正リストを提示します。スコアに影響しない追加項目には、その旨が示されますvalidate_schema— 任意のURLにあるJSON-LD構造化データを監査します(20種類以上のタイプ、タイプごとのルール)validate_robots— robots.txtを行ごとに監査しますcheck_content_parity— 人間に見える内容とAIクローラーに見える内容を比較します
利用許可(サインアップ不要):
check_permission— ページが検索、回答、学習、エージェントによる操作に利用できるかを確認します。robots.txt、Content-Signal、Content-Usage、RSLライセンス、TDM留保、ai.txt、ページ独自のnoaiタグを読み取り、クローラーからのリクエスト時にサーバーが行った処理を報告します。Ed25519で署名された日付入りのレシートを返します。詳細はmachinereadiness.com/permissionをご覧ください
生成(無料のAPIキーが必要):
generate_llms_txt— サイトを自動クロールし、適切にフォーマットされたllms.txtを生成しますgenerate_robots_txt— プリセットポリシーを備えた、AIクローラー対応のrobots.txtを生成しますgenerate_schema— そのまま貼り付けられるOrganization/WebSite/ArticleのJSON-LDを生成します
モニター(読み取り専用、無料のAPIキーが必要):
get_monitor_trend— ChatGPT、Claude、Perplexity、Google AIで、自社ブランドが競合他社と比べてどの程度言及されているか、またその傾向が週ごとにどう変化しているかを確認します(LLM Monitorのプロジェクトを読み取ります。実行は開始しません)
インストール
Claude Desktopにワンクリックでインストール
最新リリースからcrawl-readiness-mcp-<version>.mcpbをダウンロードし、ダブルクリックするか、Claude Desktopのウィンドウにドラッグします。Claude Desktopに拡張機能の内容が表示され、任意のAPIキーを尋ねられます。このバンドルにはサーバーとその依存関係が含まれているため、ほかにインストールするものはありません。
Claude Codeにプラグインとしてインストール
このリポジトリはClaudeプラグインでもあります。ルートにある.mcp.jsonが(このバージョンに固定された)サーバーを起動し、ai-readinessスキルが、どのツールをいつ使うか、結果をどう読むかをClaudeに伝えます。Claudeディレクトリに掲載されたら、そこから追加してください。それまでの間に試すには、リポジトリをクローンし、読み込んだ状態でClaude Codeを起動します。
claude --plugin-dir ./crawl-readiness-mcp
プラグインを有効にすると、Claude Codeが任意のAPIキーを尋ね、安全なストレージに保存します。プラグイン自体のファイルにAPIキーが含まれることはありません。
Claude Desktopに手動でインストール
設定ファイルを開きます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
mcpServersブロックに以下を追加します。
{
"mcpServers": {
"crawl-readiness": {
"command": "npx",
"args": ["-y", "crawl-readiness-mcp"]
}
}
}
Claude Desktopを再起動します。ツールパネルに「crawl-readiness」が表示されます。
Cursorの場合
Cursor Settings → Features → Model Context Protocol → Add new global MCP serverを開きます。
{
"crawl-readiness": {
"command": "npx",
"args": ["-y", "crawl-readiness-mcp"]
}
}
Cline/Windsurf/Continueの場合
同じ形式で、コマンドにnpx -y crawl-readiness-mcpを指定して、MCPサーバーのリストにcrawl-readinessを追加します。
ジェネレーターツールを有効にする
4つの監査ツールは、登録不要ですぐに使えます。3つのジェネレーターツールには API キーが必要です。crawlreadiness.com/dashboard で無料で取得できます(無料プランでは月50回のチェックが可能で、クレジットカードは不要です)。
キーを取得したら、同じ設定に環境変数として追加します。
{
"mcpServers": {
"crawl-readiness": {
"command": "npx",
"args": ["-y", "crawl-readiness-mcp"],
"env": {
"CRAWL_READINESS_API_KEY": "cr_live_xxxxxxxxxxxx"
}
}
}
}
クライアントを再起動してください。9つすべてのツールを呼び出せるようになります。
プロンプトの例
インストール後、AI クライアントで次のいずれかを試してください。
- 「ポートフォリオサイトは AI に読み取り可能ですか? URL:yourdomain.com」
- 「ChatGPT が acme-inc.com を見られるか確認してください」
- 「stripe.com の JSON-LD を検証してください。何か不足していますか?」
- 「producthunt.com で、人間が見る内容と AI クローラーが見る内容を比較してください」
- 「サイト用の llms.txt を生成して、
/public/llms.txtに保存してください」 - 「サイトのスコアは68/100でした。修正方法を順に説明してください」
- 「https://example.com/research でトレーニングしてもよいですか? サイトが公開している内容を確認してください」
- 「RAG インデックスを作成する前に、これらのページのうち AI の回答を制限しているものを教えてください」
AI はツールを自動的に連携できます。監査し、問題を特定して修正し、コピー&ペーストすることなくプロジェクトにファイルを書き込めます。
設定
| 環境変数 | 用途 | デフォルト |
|---|---|---|
CRAWL_READINESS_API_KEY | ジェネレーターと Monitor の読み取りに使う無料 API キーです。check_permission の1日あたりの上限がなくなります | なし |
CRAWL_READINESS_API_BASE | check_permission を含むすべてのツールの API ベース URL を上書きします(テスト用) | https://www.crawlreadiness.com |
サーバーからツールに返される内容
各ツールは Crawl Readiness API からの完全な JSON レスポンスを返します。これはウェブダッシュボードに表示されるデータと同じです。AI は次の情報を利用できます。
- check_ai_readiness: スコア、クローラーごとの robots.txt の状態、構造化データのフラグ、ホームページのシグナル、優先順位付きの修正リスト(
extra: trueとマークされた修正は任意で、スコアには反映されません) - validate_schema: ブロックごとの問題(エラー、警告、情報)、不足している可能性のある型の候補
- validate_robots: 行ごとの問題、AI ボットの対応状況の概要
- check_content_parity: 判定結果とクローラーごとの HTTP ステータス、単語の一致率(%)、警告
- check_permission: 理由、読み取られたすべてのシグナル、クローラーとして要求された際にサーバーが行った処理、署名付きレシートを含む判定結果(
denied、allowed-under-terms、allowed、unknown) - generate_llms_txt: ファイルの内容と、対応する robots.txt のスニペット
- generate_robots_txt: AI ポリシーを適用した、統合済みの robots.txt
- generate_schema: 検出された各スキーマ型の JSON-LD スクリプト
- get_monitor_trend: ブランドごとの言及率、シェア・オブ・ボイス、プロバイダーごとの内訳、競合比較、経時的な傾向、短い回答例
送信される情報と送信先
すべてのツールは https://www.crawlreadiness.com に HTTPS リクエストを送信します。check_permission は https://machinereadiness.com(標準規格の公式ホスト上にある同じサービス)にもリクエストを送信します。それ以外の宛先には送信しません。お使いのマシンから送信されるのは、確認を依頼したウェブサイトのアドレス(ジェネレーターの場合は入力内容も含みます)、設定している場合は API キー、および crawl-readiness-mcp/<version> のユーザーエージェントです。サーバーはローカルに何も保存せず、他のプログラムを実行せず、ファイルも読み取りません。生成したファイルをプロジェクトに書き込むのは AI クライアントであり、実行にはユーザーの許可が必要です。このサービス自体のデータ取り扱いについては、crawlreadiness.com/privacy をご覧ください。
プラグインの .mcp.json は、リポジトリと同じバージョンに固定された公開済みの npm パッケージ(npx -y crawl-readiness-mcp@<version>)を起動するため、実行されるのはそのタグに含まれるこのリポジトリのコードです。
サポート
- ドキュメント: crawlreadiness.com/mcp
- 問題の報告: github.com/Grubbomatic/crawl-readiness-mcp/issues
- メール: [email protected]
概要
Crawl Readiness は、AI システムがウェブサイトにアクセスできるかを確認し、アクセスを妨げている要因の解消を支援する AI SEO ツールスイートです。この MCP サーバーの各ジェネレーターツールは、crawlreadiness.com/tools からウェブ上でも利用できます。MCP サーバーを使うと、同じツールを AI アシスタント内から呼び出せるため、エディターを離れることなく、1 つの会話内で「監査 → 修正 → 適用」のサイクルを完了できます。
リリース(メンテナー向け)
npm run release は server.json を検証し、公開手順を表示します。最後の手順では、このリポジトリには含まれていない mcp-publisher CLI を使用します。MCP Registry releases からダウンロードし、PATH 上またはリポジトリのルートに配置してください(リポジトリのルートに配置した場合は Git の追跡対象外になります)。
ライセンス
MIT © 2026 Crawl Readiness / Tundrastone
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。