mcpField
A

AI Sovereignty Scan Mcp

リモート
kajaril.com法務・行政120 週間前に更新
リポジトリ公式サイト

AI Sovereignty Scan Mcp について

AI Sovereignty Scan Mcpは、EU AI Actに関連してベンダーのデータ管轄地域や法的リスクを確認するMCPサーバーです。個別・スタック全体のスキャンに加え、ベンダー一覧や欧州の代替候補を提供します。

主な機能

  1. 01ベンダーの管轄地域プロファイル
  2. 02スタック全体のリスク概要
  3. 03カテゴリ別ベンダー一覧
  4. 04米国CLOUD Act対象ベンダー一覧
  5. 05欧州の代替候補の提案

活用シーン

  1. 01ベンダーのデータ所在地と法的枠組みの確認
  2. 02スタック内のCLOUD Act対象数の把握
  3. 03同カテゴリの欧州代替候補の検索

MCP 対応

ベンダーやスタックのスキャン、一覧表示、欧州の代替候補提案をMCPクライアント向けのツールとして公開します。HTTP MCPエンドポイントで利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://sovereignty-scan.kajaril.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@kajaril/sovereignty-scan-mcp

EU AI Act に基づくベンダーの主権スキャンを行う MCP サーバーです。無料枠は MIT ライセンスです。

npm npm downloads License: MIT sovereignty-scan-mcp MCP server

執行機関に指摘される前に、スタックがデータをどこで処理しているかを把握しましょう。12 カテゴリーにまたがる 55 のプロバイダーに対応しています。

インストール

1. 無料の API キーを取得する

curl -s -X POST https://sovereignty-scan.kajaril.com/register \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]"}' | jq .api_key

返されたキーを保存してください。再取得はできません。

2. claude_desktop_config.json に追加する

{
  "mcpServers": {
    "sovereignty-scan": {
      "type": "http",
      "url": "https://sovereignty-scan.kajaril.com/mcp",
      "headers": {
        "Authorization": "Bearer ks_free_YOUR_KEY"
      }
    }
  }
}

Claude Desktop を再起動してください。

クライアントの互換性

クライアント状態
Claude Desktop✓ 対応
Cursor / Windsurf✓ 対応(HTTP MCP)
claude.ai web✗ 非対応(HTTP MCP がないため)

クイックテスト

エンドポイントが稼働していることを確認します。

curl -s https://sovereignty-scan.kajaril.com/health | jq .

キーを使ってツールを呼び出します。

curl -s -X POST https://sovereignty-scan.kajaril.com/mcp \
  -H "Authorization: Bearer ks_free_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"scan_provider","arguments":{"name":"cloudflare"}}}' \
  | jq .

ツール

scan_provider — 単一のベンダーの管轄区域に関する詳細なプロファイルです。本社所在国、データ保管地域、EU 内保管の選択肢、米国 CLOUD Act の適用対象となるリスク、GDPR DPA の利用可否、法的枠組みを確認できます。

  • name — 文字列、大文字と小文字を区別しません

応答例:

{
  "name": "Cloudflare",
  "hq_country": "US",
  "data_residency_regions": ["US", "EU", "APAC"],
  "eu_residency_option": true,
  "us_cloud_act_subject": true,
  "gdpr_dpa_available": true,
  "legal_framework": "GDPR+SCC"
}

scan_stack — ベンダーのリストを対象に、管轄区域に関する概要を集約します。CLOUD Act の適用対象となる件数、EU 内保管の対応状況、未整備の DPA を確認できます。1 回の呼び出しにつき、プロバイダーは最大 50 件です。

  • providers — 文字列の配列、最大 50 件

list_providers — 追跡対象のすべてのプロバイダーを一覧表示します。カテゴリーで絞り込むこともできます。

  • category? — AI · ホスティング · データベース · 認証 · アナリティクス · オブザーバビリティ · CI/CD · コミュニケーション · 決済 · 検索 · サンドボックス · キャッシュ

get_us_cloud_act_providers — 米国 CLOUD Act(18 U.S.C. § 2713)に基づく開示命令の対象となるすべてのプロバイダーです。パラメーターはありません。

suggest_eu_alternatives — 指定したプロバイダーと同じカテゴリーに属する、EU/EEA/UK/CH を拠点とする代替プロバイダーを提示します。並び順は固定で、EU/EEA が先、次に UK/CH です。最大 10 件です。

  • provider_name — 文字列、大文字と小文字を区別しません

料金

無料有料
価格—€39–149 / 月
ライセンスMITサブスクリプション
状態提供中近日公開
出力管轄区域、データ保管、法的枠組み、CLOUD Act+ 独自のリスクスコア + 是正ガイダンス
認証API キー(無料登録)API キー
レート制限100 リクエスト / 日 / IP拡張

有料プランのお知らせについては、[email protected] までご連絡ください。

セルフホスト

Cloudflare アカウント(Workers + D1 + KV)が必要です。

1. クローンしてインストールする

git clone https://github.com/mightbesaad/sovereignty-scan-mcp
cd sovereignty-scan-mcp
npm install

2. インフラを作成する

npx wrangler d1 create sovereignty-db-free
npx wrangler kv namespace create CACHE_KV
npx wrangler kv namespace create KEYS_KV
npx wrangler rate-limit:namespace create RATE_LIMITER
npx wrangler rate-limit:namespace create BURST_LIMITER

各コマンドで表示された ID を wrangler.jsonc の d1_databases、kv_namespaces、unsafe.bindings にコピーしてください。

3. スキーマを適用してシードデータを投入する

npx wrangler d1 execute sovereignty-db-free --remote --file=migrations/0001_providers.sql
node --input-type=module -e "
  import { generateSeedSQL } from './src/seed.js';
  process.stdout.write(generateSeedSQL());
" | npx wrangler d1 execute sovereignty-db-free --remote --command=-

4. デプロイする

npx wrangler deploy

デフォルト設定のカスタムドメイン(sovereignty-scan.kajaril.com)は kajaril が所有しています。routes エントリーを削除するか、ご自身のドメインに置き換えるか、デフォルトの *.workers.dev URL を使用してください。

ヘルスチェック

GET https://sovereignty-scan.kajaril.com/health

構造化されたペイロードを返します(HTTP 200)。

{
  "status": "ok",
  "provider_count": 55,
  "anthropic_path_count": 3,
  "last_kv_refresh": "2026-05-11T00:00:00.000Z",
  "cache_age_seconds": 86400,
  "schema_version": "0001"
}

D1 に到達できる場合、status は "ok"、それ以外の場合は "degraded" です。KV キャッシュが一度もウォームアップされていない場合、cache_age_seconds は null です。

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。