secure-privacy-mcp について
secure-privacy-mcp は、Web サイトに Secure Privacy の Cookie 同意バナーを追加するリモート MCP サーバーです。AI クライアント向けに、ドメイン登録、テンプレート割り当て、スクリプト生成を自動化します。
主な機能
- 01バナーの自動インストール
- 02ドメイン登録
- 03Cookie バナーテンプレートの割り当て
- 04同意モードの設定
- 05スクリプトタグの生成
活用シーン
- 01Web サイトへの Cookie 同意機能の追加
- 02GDPR 同意管理の設定
MCP 対応
ドメイン登録、テンプレート割り当て、同意モード設定を行い、Web サイト用スクリプトタグを返すインストールツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Secure Privacy MCP サーバー
AI エージェントが Secure Privacy のような Claude Desktop、GitHub Copilot、Cursor などを通じて、GDPR に準拠した Cookie 同意バナーを単一のコマンドでウェブサイトに自動的に組み込めるようにする、リモートのModel Context Protocol(MCP)サーバーです。
Cloudflare Workers 上に構築されたこの MCP サーバーは、Secure Privacy の Cookie 同意管理プラットフォームを導入するワンクリックソリューションを提供し、ドメイン登録、テンプレートの割り当て、スクリプトの挿入をシームレスに処理します。
MCP とは?
Model Context Protocol(MCP)は、AI アシスタントが外部のツールやデータソースに安全に接続できるようにするオープンスタンダードです。AI エージェントがユーザーに代わってアクションを実行できるため、複雑な複数ステップのワークフローも、会話での単一のリクエストだけで実行できます。
主な機能
- ワンクリックでインストール:単一の AI コマンドで Cookie バナーの導入を完全に自動化します
- GDPR 準拠:準拠した同意管理を自動的に設定します
- 複数の同意モード:Google Consent Mode(GCM)、Microsoft UET、Meta などに対応します
- テンプレート管理:利用可能なすべての Cookie バナーテンプレートを自動で割り当てます
- API キー不要:ユーザーが認証情報を提供する必要はありません
- AI エージェントに対応:Claude Desktop、GitHub Copilot、Cursor、その他の MCP クライアントで動作します
利用可能なツール
install_secure_privacy_banner
Secure Privacy の Cookie バナーをウェブサイトに一度の手順ですべてインストールします。これは、インストールプロセス全体を統括する主要なツールです。
実行内容:
- Secure Privacy にドメインを登録します
- テンプレートを割り当てます - 利用可能なすべての Cookie バナーテンプレート(デザイン用および機能用)を取得して割り当てます
- スクリプトタグを生成します - ウェブサイト用の統合コードを作成します
- 同意モードを設定します - Google Consent Mode(GCM)、Microsoft UET、Meta などを設定します
レスポンスに含まれる内容:
- 登録されたドメイン URL
- トラッキング用のドメイン ID
- 割り当てられたテンプレート数
- 統合用のスクリプトタグ
- GDPR 準拠の確認
使用例
AI エージェントに自然な言葉で尋ねるだけです。
"Add a cookie banner to my website"
"Make my site GDPR compliant"
"Install Secure Privacy on my website"
"I need cookie consent management"
AI が Secure Privacy MCP を自動的に使用して必要な設定をすべて行い、ウェブサイトに追加するスクリプトタグを提示します。
インストール
Claude Desktop
-
mcp-remote プロキシをインストールします:
npm install -g mcp-remote -
Claude Desktop を開き、Settings > Developer > Edit Config に移動します
-
次の設定を追加します:
{ "mcpServers": { "secure-privacy": { "command": "npx", "args": [ "mcp-remote", "https://mcp.secureprivacy.ai/sse" ] } } } -
Claude Desktop を再起動します
-
使用を開始します。Claude に「自分のウェブサイトに Cookie バナーを追加して」と尋ねてください
GitHub Copilot(VS Code)
-
mcp-remote パッケージをグローバルにインストールします:
npm install -g mcp-remote -
VS Code の Settings(JSON)を開き、MCP の設定を追加します:
{ "github.copilot.chat.mcp.servers": { "secure-privacy": { "command": "npx", "args": [ "mcp-remote", "https://mcp.secureprivacy.ai/sse" ] } } } -
VS Code を再起動します
-
Copilot Chat を開き、「自分のサイトに Secure Privacy の Cookie バナーを追加して」と尋ねます
Cursor
-
mcp-remote プロキシをインストールします:
npm install -g mcp-remote -
Cursor Settings を開き、MCP の設定に移動します
-
Secure Privacy MCP サーバーを追加します:
{ "mcpServers": { "secure-privacy": { "command": "npx", "args": [ "mcp-remote", "https://mcp.secureprivacy.ai/sse" ] } } } -
Cursor を再起動します
-
AI に「自分のウェブサイトに Cookie 同意機能をインストールして」と依頼します
トラブルシューティング
接続の問題
AI クライアントに MCP サーバーが表示されない場合:
- URL が正しいことを確認します:
https://mcp.secureprivacy.ai/sse - 設定を更新した後、AI クライアントを再起動します
npm list -g mcp-remoteを実行して、mcp-remoteが正しくインストールされていることを確認します- インターネットに接続されていることを確認します
MCP が表示されない場合
- 設定ファイルの構文が正しいこと(有効な JSON であること)を確認します
- サーバー URL に誤字がないか確認します
mcp-remoteを再インストールしてみます:npm install -g mcp-remote- AI クライアントが MCP に対応していることを確認します(バージョン要件を確認してください)
スクリプトがすでに存在する場合
スクリプトがすでに存在するというメッセージが表示されても、問題ありません。MCP は Secure Privacy の既存のインストールを自動的に検出し、スクリプトタグが重複しないようにします。
開発
はじめに
Cloudflare Workers にデプロイします:
または、コマンドラインを使用します:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
MCP サーバーのカスタマイズ
独自のツールを MCP サーバーに追加するには、src/index.ts の init() メソッド内で this.server.tool(...) を使用して、各ツールを定義します。
Cloudflare AI Playground でのテスト
Cloudflare AI Playground から MCP サーバーをテストできます:
- https://playground.ai.cloudflare.com/ にアクセスします
- デプロイした MCP サーバーの URL(
mcp.secureprivacy.ai/sse)を入力します - Playground から MCP ツールを直接使用します
サポートが必要ですか?
追加のサポートについては、以下をご利用ください:
- Secure Privacy サポート:サポートに問い合わせる
- ドキュメント:ドキュメントを見る
- メール:[email protected]
ライセンス
詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。