mcp-cookie-consent-audit について
EU の拠点からウェブサイトの Cookie 同意動作を監査する MCP サーバーです。プライバシー確認に向け、同意操作、拒否前後のトラッカー動作、Global Privacy Control の信号を報告します。
主な機能
- 01新しいセッションでドメインを監査
- 02最初の画面の同意・拒否操作を確認
- 03同意前と拒否後のトラッカーを比較
- 04Global Privacy Control の信号を確認
- 05同意プラットフォームと監査信号を返却
活用シーン
- 01顧客サイトの Cookie バナーを確認
- 02同意前のトラッキングを調査
- 03拒否後も追跡が続くか検証
- 04Global Privacy Control の応答を比較
MCP 対応
MCP クライアントに `audit_cookie_consent` ツールを提供します。Apify Actor を実行し、生成されたデータセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | いいえ | 監査するウェブサイト(例:example.de または https://www.example.de/)。ホームページを監査します。ドメインを 1 つ以上指定してください。 |
| domains | array | いいえ | 同じ実行で監査する追加のドメインまたは URL。重複項目はスキップされます。1 回の実行につき最大 500 件です。 |
| check_gpc | enum | いいえ | Global Privacy Control シグナルをオンにしてサイトをもう一度読み込み、通常のアクセス時のトラッカーと比較します。また、/.well-known/gpc.json も読み取ります。デフォルトは true です。true | false |
| skip_cache | enum | いいえ | 過去 24 時間以内に同じ設定で監査されたドメインは、無料でキャッシュから返されます。true にすると再監査します。デフォルトは false です。true | false |
| proxy_country | enum | いいえ | ブラウザーの接続元となる EU の国。同意バナーは訪問者の地域によって変わります。none はプロキシを使わずに接続する指定で、EU の観測地点ではありません。デフォルトは DE です。DE | FR | NL | IE | IT | ES | SE | PL | AT | BE | DK | FI | none |
| max_charge_usd | string | いいえ | 任意。監査料金がこの金額を超える前に実行を停止します。 |
詳細
Cookie Consent Audit MCP サーバー
Apify 上の Mamba Labs Cookie Consent Audit アクター用 MCP サーバーです。ドメインを1つ、または複数のドメインのリストを送信します。各ドメインは EU のアドレスから新しいブラウザーセッションで読み込まれ、ドメインごとに同意に関するシグナルを1行にまとめて返します。これには、同意管理プラットフォーム、第1層での拒否、同意前と拒否後のトラッカーおよびトラッキング Cookie、Global Privacy Control への応答が含まれます。
内容
機能
EU のアドレスから、1つ以上のウェブサイトの Cookie 同意動作を監査します。各ドメインは新しいブラウザーセッションで読み込まれます。まず同意ボタンをクリックする前に読み込み、次にバナーの第1層にある拒否コントロールをクリックした後に読み込み、さらに Global Privacy Control をオンにして読み込みます。ドメインごとに1行を返します。行には、検出された同意管理プラットフォーム(TCF __tcfapi、OneTrust、Cookiebot、Usercentrics、Didomi など)、同意と拒否のコントロールが第1層にあるかどうか、同意前と拒否後のトラッキング Cookie および既知のトラッカーホストへのリクエスト、Google Consent Mode の拒否済み ping、GPC の比較と /.well-known/gpc.json、シグナルの一覧、および使用した固定トラッカーリストのバージョンが含まれます。シグナルは確認用であり、法的な判断を示すものではありません。Cookie の値は返されません。実行が成功しなかった場合は、実行 ID を含むエラーが返されます。監査対象サイトに対する操作は読み取り専用です。APIFY_TOKEN が必要で、監査対象ドメインごとに Apify クレジットを消費します。
すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
これを Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-cookie-consent-audit": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-cookie-consent-audit"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。audit_cookie_consent ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンなしでもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「ドイツから example.de の Cookie 同意を監査し、同意前に何が発火するか教えてください。」
- 「フランスからクライアントのサイトを5つ確認してください。最初の画面に拒否ボタンはありますか。また、拒否後もトラッキングが続いていませんか?」
ツール
audit_cookie_consent。ツールは1つです。引数の例:
{
"domains": ["example.de", "example.fr"],
"proxy_country": "DE"
}
入力
Actor の購入者向け入力をすべてそのまま使用します。省略された入力には Actor 独自のデフォルト値が適用されます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
domain | string | いいえ | 監査するウェブサイトです。例:example.de または https://www.example.de/。ホームページが監査されます。ドメインを1つ以上指定します。 |
domains | array | いいえ | 同じ実行で監査する追加のドメインまたは URL です。重複はスキップされます。1回の実行につき最大500件です。 |
proxy_country | string | いいえ | ブラウザーの接続元となる EU 加盟国です:DE、FR、NL、IE、IT、ES、SE、PL、AT、BE、DK、FI、または none。デフォルトは DE です。none は EU 内の接続地点ではありません。 |
check_gpc | string | いいえ | Global Privacy Control セッションも実行し、/.well-known/gpc.json を読み取ります。デフォルトは true です。 |
max_charge_usd | string | いいえ | 任意です。監査料金がこの金額を超える前に実行を停止します。 |
skip_cache | string | いいえ | 同じ設定で過去24時間以内に監査したドメインは、料金なしでキャッシュから返されます。true にすると再度監査します。デフォルトは false です。 |
料金
Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
domain-audited、監査が完了したドメインごと | $0.05 | $0.0475 | $0.045 | $0.0425 |
apify-actor-start、実行開始ごと | $0.001 | $0.001 | $0.001 | $0.001 |
ブロックされた行、タイムアウトした行、一部のみ処理された行、キャッシュされた行、無効な行には課金されません。
キー
この Actor にプロバイダーのキーは必要ありません。ページとバナーが Apify プロキシ経由で送信するリクエストを決定する形で公開ページを読み込み、独自のキーは保持しません。
Actor の完全なドキュメント
apify.com/mambalabs/cookie-consent-audit
ライセンス
MIT。詳細は LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。