mcp-agent-accessibility-auditor について
Apify を利用する MCP サーバーで、テクニカル SEO やグロース担当者向けに、AI エージェントがサイトを読み取れるかを監査します。AI クローラー規則、構造化データ、レンダリング、機械可読エンドポイントをモデル呼び出しなしで確認します。
主な機能
- 01llms.txt と AI クローラー規則の確認
- 02構造化データと状態の検査
- 03レンダリング方式とエンドポイントの確認
- 04検査項目の選択とキャッシュ回避
- 05事実に基づくフラットな監査結果
活用シーン
- 01AI クローラーに対するサイトの準備状況の評価
- 02サイト変更前後のアクセシビリティ比較
- 03代理店による複数顧客サイトの監査
MCP 対応
`audit_agent_accessibility` ツールを通じて、Apify Agent Accessibility Auditor を MCP クライアントに提供します。クライアントがドメインを渡すと、Actor の監査結果が返ります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| checks | array | いいえ | 実行するチェックのみ指定してください。省略するとすべて実行します。対象を絞ると作業量と回答内容の両方が少なくなります。llms_txt のみを監査する場合、リクエストは 10 件ではなく 3 件です。実行していないチェックは false ではなく null を返します。スコアは選択したチェックに合わせて再計算されるため、llms.txt のみを監査した場合、llms.txt が完璧なサイトのスコアは 25 ではなく 100 になります。 |
| domain | string | はい | 会社のドメインを 1 つ指定します(例:vercel.com)。完全な URL も指定できます。プロトコルとパスは削除され、ドメインのルートが監査されます。1 回につき 1 ドメインです。 |
| skipCache | enum | いいえ | false のままにすると、7 日間のキャッシュが使用されます。true に設定すると、ドメインを最初から再監査します。デフォルト:"false"。false | true |
| check_endpoints | boolean | いいえ | checks 配列のエイリアスです。false にすると sitemap、openapi、security_txt、feeds が除外されます。checks が設定されている場合は無視されます。デフォルト:true。 |
| check_structured_data | boolean | いいえ | checks 配列のエイリアスです。false にすると json_ld、microdata、open_graph、canonical が除外されます。checks が設定されている場合は無視されます。デフォルト:true。 |
詳細
Agent Accessibility Auditor MCP Server
Apify 上の Mamba Labs Agent Accessibility Auditor アクター向けの MCP サーバーです。
AI エージェントはこのサイトを読み取れるでしょうか?ドメインを指定すると、5つの情報群を網羅する42フィールドのフラットな1行の結果を返します。対象は、llms.txt ファミリー、Content Signal ディレクティブなどの新しい指示も含む robots の AI クローラーポリシー、構造化データの有無と健全性、レンダリングモード、機械可読なエンドポイントの検出です。
インストール
npx -y @mambalabsdev/mcp-agent-accessibility-auditor
Claude Desktop
{
"mcpServers": {
"mamba-agent-accessibility-auditor": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-agent-accessibility-auditor"],
"env": { "APIFY_TOKEN": "your-apify-token" }
}
}
}
Apify トークンはconsole.apify.com/account/integrationsで取得できます。
ツール
audit_agent_accessibility
ドメインを入力すると、AI エージェントがそのサイトを読み取れるかどうかを返します。
| 入力 | 型 | 必須 | 備考 |
|---|---|---|---|
domain | string | はい | 1つの企業ドメインです。例:vercel.com。完全な URL も指定できます。プロトコルとパスは削除されます。1回の呼び出しにつき1ドメインです。 |
checks | array | いいえ | 指定したチェックのみを実行します:llms_txt、robots_ai、sitemap、openapi、security_txt、feeds、json_ld、microdata、open_graph、canonical、render_mode。すべてのチェックを実行する場合は省略してください。実行していないチェックは false ではなく null を返し、スコアは選択したチェックに応じて再計算されます。 |
check_endpoints | boolean | いいえ | checks 配列の別名です。false にすると sitemap、openapi、security_txt、feeds を除外します。checks が設定されている場合は無視されます。デフォルトは true です。 |
check_structured_data | boolean | いいえ | checks 配列の別名です。false にすると json_ld、microdata、open_graph、canonical を除外します。checks が設定されている場合は無視されます。デフォルトは true です。 |
skipCache | enum | いいえ | 7日間のキャッシュを使用するには false のままにします。ドメインを最初から再監査するには true に設定します。デフォルトは false です。 |
max_charge_usd | number | いいえ | この実行に対する任意のコスト上限を USD で指定します。アクターは、この金額を超える料金が発生する可能性のある項目を処理する前に停止します。省略すると、Apify で設定されている実行ごとの最大コストが適用されます。 |
出力の読み方
各フィールドは、取得時に読み取った事実です。モデルは一切呼び出されないため、サイト自体に変更がない限り、同じドメインからは今日も来月も同じ行が返されます。
has_llms_txt が true になるのは、/llms.txt が 200 を返し、本文が実際の Markdown である場合のみです。llms_txt_reject_reason には、200 がカウント対象にならなかった理由が示されます。1 ドメインあたり 12 件のリクエストを行い、まず robots.txt にアクセスしてから、ホームページと 10 件のプローブに並行してアクセスします。通常の所要時間は 2~4 秒です。
AI クローラーやエージェントのトラフィックに備えてサイトを整える技術 SEO 担当者やグロースエンジニア、またはその業務を請け負い、複数のクライアントサイトを対象に変更前後の監査を行う代理店向けに作られています。
課金
分析したドメインごとの料金に加えて、少額のアクター起動料金がかかります。7 日間のキャッシュ期間内に再実行しても、追加料金は発生しません。
Apify の FREE プランでのイベントごとの料金です。最新の料金記録に基づいており、有料の Apify プランではイベントごとの料金がさらに安くなります。
| イベント | 料金(USD) |
|---|---|
分析したドメイン(domain-analyzed) | 0.005 |
アクター起動(apify-actor-start) | 0.00005 |
料金はアクターの Apify ページに記載されています。このサーバーを実行すると Apify クレジットを消費します。
このサーバーが行うこと/行わないこと
これは Apify アクター用の薄いクライアントです。入力をそのまま渡し、アクターの出力を変更せずに返します。上記のすべての動作は、このサーバーではなくアクター側で実行されます。
このツールはアクターの実行を開始し、完了ステータスになるまでポーリングするため、実行時間が長くても 300 秒で打ち切られることはありません。実行は最大 1,800 秒まで許可されます。それでも 2 分後に実行中の場合は、呼び出しは待機を終了し、実行 ID と Apify Console のリンクを返します。実行が完了すると、結果は Apify Console に表示されます。実行が成功しなかった場合は、実行 ID とステータスを含むエラーが返されます。
エラーは握りつぶさず、すべて通知されます。無効な入力、無効なトークン、残高不足、タイムアウト、またはデータセット以外を返す実行は、空の結果ではなく、明示的なツールエラーとして返されます。
ソース
アクターはApify Storeで公開されています。このラッパーはMIT ライセンスです。
Mamba Labs が開発しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。