mcpField
A
AI Act Radar

AI Act Radar

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

AI Act Radar について

AI Act Radar examplesは、複数のプラットフォームでAI Act Radarのイベントを処理する、実行可能なWebhook受信例集です。Webhook配信を統合する開発者向けで、署名検証と冪等性処理を共通して備えています。

主な機能

  1. 016つのプラットフォーム向け受信例
  2. 02HMAC-SHA-256署名検証
  3. 03タイムスタンプの有効性確認
  4. 04冪等キーの処理
  5. 05署名付きサンプルイベントのテストスクリプト

活用シーン

  1. 01AI Act RadarのWebhookをプラットフォームに統合
  2. 02署名付きWebhookイベントをローカルでテスト
  3. 03再試行を安全に処理する受信機能の構築

MCP 対応

READMEではWebhook受信例が説明されており、MCPサーバーやMCP連携についての記載はありません。

設定

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

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

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

すべてのエンドポイント
Streamable HTTPhttps://mcp.aiactradar.com/mcp/v1認証が必要

ツール

4
パラメーター型必須説明
limitintegerいいえ
sincestringいいえISO 8601 のタイムスタンプ。この日時より後に公開されたイベントのみを対象とします。省略可能。
untilstringいいえISO 8601 のタイムスタンプ。この日時より前に公開されたイベントのみを対象とします。省略可能。
topicsarrayいいえトピック分類。例:["gpai","transparency","high-risk"]。省略可能。
source_idstringいいえ次のいずれか:eurlex、aioffice、aiboard、codeofpractice、haveyoursay、cen、bnetza、bfdi、bsi、cnil、nl-algoritmeregister、oecdai。省略可能。
severity_minenumいいえ重大度の下限。省略可能。info | low | medium | high | critical

詳細

aiactradar-examples

AI Act Radar 用の Webhook 受信側のリファレンス実装です。 各サブディレクトリには、プラットフォームごとの自己完結型で実行可能なサンプルが含まれています。

すべての受信側が行うこと

  1. リクエストボディを生のまま読み取ります(署名対象は解析済み JSON ではなくバイト列です)。
  2. X-AIAR-Timestamp が現在時刻から 300 秒以内であることを確認します。
  3. X-AIAR-Signature(v1=<hex>)を、<timestamp>.<raw_body> に対する HMAC-SHA-256 を使用して一定時間で検証します。
  4. 実際の処理を行う前に冪等性キー(event.id)を確認します。リトライは通常発生します。
  5. 5 秒以内に 2xx を返します。そうでない場合、ディスパッチャーは指数バックオフで再試行します。

検証処理はどのプラットフォームでも同じです。異なるのはプラットフォーム固有の接続部分だけです。

サンプル

フォルダープラットフォーム備考
cloudflare-workers/Cloudflare WorkersWeb Crypto API、冪等性には KV を使用
vercel-edge/Vercel Edge FunctionsWeb Crypto API、冪等性には Vercel KV を使用
aws-lambda/AWS Lambda + API GatewayNode crypto モジュール、冪等性には DynamoDB を使用
express-node/Node 上の通常の ExpressNode crypto、プロセス内 LRU(本番環境では置き換えてください)
fastify-typescript/Fastify + TS型付きボディパーサー、生のボディを取得
deno-deploy/Deno Deploy冪等性には Deno KV を使用

サインアップせずに試す

各サンプルには、ローカルシークレットでサンプルイベントに署名し、実行中の受信側に POST する test.sh があります。ノートパソコンで一連の処理を 5 分以内に実行できます。

cd cloudflare-workers
cp .dev.vars.example .dev.vars   # set AIA_SECRET to anything
npm install && npm run dev       # starts http://localhost:8787
# in another terminal:
bash test.sh                     # posts a signed sample event

本番環境への移行

  • AIA_SECRET はプラットフォームのシークレットマネージャーに保存してください。決してコミットしないでください。
  • AI Act Radar のダッシュボードで、少なくとも 90 日ごとにシークレットをローテーションしてください。
  • ディスパッチャーの Webhook ヘルスチャンネルを購読してください。配信の失敗は、顧客が気づく前にそこで確認できます。
  • 冪等性ストアの TTL は 7 日以上にしてください。ディスパッチャーは最大 24 時間、再試行します。

ライセンス

MIT。


AI Act Radar は、カールスルーエの ligea GmbH が運営しています。情報提供のみを目的としており、法的助言ではありません。

コメント

MCP は初めてですか?

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

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