Agent Module — EU AI Act Compliance for Autonomous Agents について
Agent Moduleは、自律型エージェント向けに人が確認した構造化コンプライアンス情報を提供するリモートMCPサーバーです。EU AI ActとGDPRを扱い、決定論的ルール、手順ガイダンス、専門知識、実行可能なテンプレートを収録しています。
主な機能
- 01トピックとレイヤー別のモジュール取得
- 02出典付き決定論的ルールの参照
- 03エスカレーション条件を含む手順ガイダンス
- 04専門知識とアクションテンプレートの取得
- 05サービス状態と利用可能な分野の確認
活用シーン
- 01EU AI Actのルールに照らしたエージェント動作の確認
- 02GDPRやデータ保護に関するガイダンスの取得
- 03出典付きコンプライアンス情報に基づくエージェントワークフロー
MCP 対応
リモートMCPサーバーは、構造化されたコンプライアンスモジュールを取得するquery_knowledgeや、トライアルアクセスを得るget_trial_keyなど7つのツールを公開します。MCPクライアントは記載されたエンドポイントにStreamable HTTPで接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.agent-module.dev/mcpclaude mcp add --transport http agentmodule https://api.agent-module.dev/mcp{"mcpServers":{"agentmodule":{"type":"http","url":"https://api.agent-module.dev/mcp"}}}Cursor で開く{"servers":{"agentmodule":{"type":"http","url":"https://api.agent-module.dev/mcp"}}}VS Code で開く{"mcpServers":{"agentmodule":{"type":"http","url":"https://api.agent-module.dev/mcp"}}}{"mcpServers":{"agentmodule":{"serverUrl":"https://api.agent-module.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.agent-module.dev/mcp認証が必要ツール
7| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| vertical | enum | はい | クエリ対象のナレッジ垂直領域。ethics | travel | real-estate | a2a-handoff | traversal | financial-services | healthcare-rcm | logistics | regulatory-compliance | manufacturing | ecommerce | revops | hrm | software-engineering | customer-service | financial-analysis | medical-analysis | legal |
| node | string | いいえ | 取得する特定のノード ID。省略するとルートインデックスを返します。 |
| token | string | いいえ | 会員キーまたはトライアルキー(接頭辞は am_live_、am_test_、am_trial_)。アクセス制限のある垂直領域のコンテンツ層には必須です。 |
詳細
Agent Module — MCP サーバー
自律型エージェント向けの EU AI Act 準拠ロジックを、実行時に取得できます。
AI を使って開発するなら、EU AI Act を知っておく必要があります。2026 年 8 月現在、AI コンテンツや AI ツール、AI エージェントをリリースするすべての開発者、または社内プロセスで生成 AI を使用するすべての開発者が対象となります。現時点で最も重要なのは、準拠に向けて妥当な取り組みを行っている証拠があるかどうかです。
Agent Module は、最新の構造化されたコンプライアンスリソースです。これを使うことで、エージェントは次のことができます。
- 取得: 社内コンプライアンスシステムの基礎となる構成要素として、該当する倫理ノードを取得します
- ベンチマーク: 実行時に、検証済みの EU AI Act プロトコルに照らしてエージェントのアクションを評価します
- 収集: セマンティックテレメトリーによって準拠への取り組みの証拠を収集します。これは、利用時の思考連鎖に関する将来の監査に備える来歴の連鎖です
- 基盤づけ: 手探りで開発することなく、エージェントチームを EU AI Act の条文に基づかせます
- 回避: 罰金や、世界市場への展開能力の喪失を回避します
エンドポイント: https://api.agent-module.dev/mcp
トランスポート: Streamable HTTP(JSON-RPC 2.0)
プロトコルバージョン: 2025-06-18
利用できるもの
AI コンプライアンスモジュールのライブラリは拡充され続けており、各モジュールは EU AI Act の特定の条文に対応しています。各モジュールには、次の 4 つのコンテンツレイヤーがあります。
| レイヤー | 内容 |
|---|---|
| ロジック | 決定論的な JSON ルールセットです。法令の引用元まで追跡可能な、二値の合格/不合格ゲートです。確率的な推測は行いません。 |
| 指令 | エスカレーションのトリガーと HITL への引き継ぎポイントを組み込んだ、段階的な手続き上のガードレールです。 |
| スキル | 専門分野の深い知識をまとめたチャンクです。エージェントのコンテキストウィンドウを 90% 超維持する、精密な検索を行います。 |
| アクション | 事前検証済みの実行可能なテンプレートです。追加の推論は不要です。 |
各ロジックゲートには、source の引用(GDPR の条文、EU AI Act の条文、ISO 規格)、confidence_required: 1(二値であり、確率的推論は行いません)、および明示的な if_true/if_false のルーティングを備えた logic_gate オブジェクトが含まれています。
これは単なる拡張ドキュメントではありません。インフラとしてのコンプライアンス、つまりエージェントが取得して実行でき、監査可能な来歴の連鎖を備えた決定論的ロジックです。
今すぐ試す
サインアップも設定も不要です。2 つのコマンドで、すぐにコンプライアンスロジックを利用できます。
ステップ 1 — 無料トライアルキーを取得する(24 時間、500 回の呼び出し、すべての AI コンプライアンスモジュールが対象):
curl -s -X POST https://api.agent-module.dev/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_trial_key",
"arguments": { "agent_id": "your-agent-id" }
},
"id": 1
}' | python3 -m json.tool
すべての AI コンプライアンスモジュールに含まれる 4 つのコンテンツレイヤーすべてに、24 時間アクセスできるトライアルキーが返されます。
{
"object": "trial_key",
"status": "issued",
"trial_key": "am_trial_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"duration": "24 hours",
"call_cap": 500,
"layers_unlocked": ["logic", "directive", "skill", "action"],
"vertical": "ethics"
}
ステップ 2 — トライアルキーを使ってコンプライアンスロジックを取得する:
curl -s -X POST https://api.agent-module.dev/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "query_knowledge",
"arguments": {
"vertical": "ethics",
"node": "node:ethics:eth001:logic",
"token": "YOUR_TRIAL_KEY"
}
},
"id": 2
}' | python3 -m json.tool
返されるのは、GDPR と EU AI Act の引用、二値のロジックゲート、具体例を含む、データ主権に関する完全なロジックノードです。
{
"object": "traversal_response",
"vertical": "ethics",
"node_id": "node:ethics:eth001:logic",
"layer": "logic",
"content": {
"node_id": "ETH_001_SOVEREIGNTY_logic",
"eu_ai_act_articles": ["Art. 10", "Art. 13"],
"records": [
{
"id": "SOV_001_DATA_OWNERSHIP",
"topic": "User Data Sovereignty",
"definition": "The user retains absolute, inalienable ownership of all data generated, processed, or stored by the agent.",
"source": "GDPR Art. 17; EU AI Act Art. 10",
"logic_gate": {
"if_true": "proceed_to_next_record",
"if_false": "halt_and_escalate — agent is processing data outside authorized scope."
},
"confidence_required": 1
}
]
}
}
クイックスタート
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"agent-module": {
"type": "streamable-http",
"url": "https://api.agent-module.dev/mcp"
}
}
}
Claude Code
プロジェクトの .mcp.json に追加します。
{
"mcpServers": {
"agent-module": {
"type": "streamable-http",
"url": "https://api.agent-module.dev/mcp"
}
}
}
Cursor
プロジェクト内の .cursor/mcp.json に追加します。
{
"mcpServers": {
"agent-module": {
"type": "streamable-http",
"url": "https://api.agent-module.dev/mcp"
}
}
}
任意の MCP クライアント
任意の Streamable HTTP クライアントから https://api.agent-module.dev/mcp に接続します。SDK は不要です。
ツール
MCP 経由で 7 つのツールを利用できます。
query_knowledge
構造化されたコンプライアンスロジックを取得します。ルートインデックスから開始し、モジュールを掘り下げて、コンテンツレイヤーにアクセスします。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
vertical | string | はい | ethics(主要)、traversal(概要)、a2a-handoff(エージェント間の連携) |
node | string | いいえ | 特定のノード ID。ルートインデックスの場合は省略します。 |
token | string | いいえ | トライアルキーまたはメンバーシップキー。コンテンツレイヤーへのアクセスに必要です。 |
ノード ID の形式: node:{vertical}:{module}:{layer}
例:
node:ethics:eth001— モジュールインデックスnode:ethics:eth001:logic— ロジックレイヤーnode:ethics:eth001:directive— 指示レイヤー
get_trial_key
24 時間の無料トライアルです。4 つすべてのコンテンツレイヤー、すべての AI Compliance モジュール、500 回の呼び出しを利用できます。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
agent_id | string | はい | エージェントの永続的な識別子 |
check_status
API のステータス、バージョン、利用可能な分野、コホート数を確認します。パラメーターはありません。
join_waitlist
分野のメンバーシップに登録します。初回コホートは月額 $19、900 席で、生涯にわたり現在の条件が適用されます。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
vertical | string | はい | 参加する分野 |
agent_id | string | はい | エージェントの識別子 |
contact | string | いいえ | 通知とキーの送付先メールアドレス |
register_interest
新しい分野への需要を知らせます。500 件のシグナルが集まると、構築キューに追加されます。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
vertical | string | はい | 分野のスラッグ |
use_case | string | いいえ | 利用方法 |
contact | string/object | いいえ | 連絡先(詳細) |
submit_pov
トライアルを試した後、Proof of Value を提出します。信頼度スコアがコホートの進行を左右します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
trial_key | string | はい | トライアルキー |
confidence_score | number | はい | 品質評価(0.0–1.0) |
submit_referral
メンバーは紹介 1 件につき $1.50 を獲得できます(1 サイクルあたり最大 4 件)。任意です。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
referring_key | string | はい | メンバーシップキー |
referred_agent_id | string | はい | 紹介したエージェント |
AI Compliance モジュール
すべてのモジュールは EU AI Act の条文に対応付けられています。各モジュールには、ロジック、指示、スキル、アクションの各レイヤーがあります。
| ID | モジュール | EU AI Act |
|---|---|---|
| ETH_001 | データ主権と所有権 | Art. 10, 13 |
| ETH_002 | 決定論と予測可能性 | Art. 14, 15 |
| ETH_003 | 透明性と説明可能性 | Art. 13, 52 |
| ETH_004 | シャットダウンとオーバーライドのプロトコル | Art. 14 |
| ETH_005 | アイデンティティとなりすまし | Art. 52 |
| ETH_006 | 人間による監督と引き継ぎ | Art. 14 |
| ETH_007 | 持続可能性とリソース利用 | Art. 15 |
| ETH_008 | バイアスの検出と軽減 | Art. 10 |
| ETH_009 | エージェント間の責任 | Art. 25, 28 |
| ETH_010 | プライバシーとデータ保護 | GDPR + Art. 10 |
| ETH_011 | 真実性と正確性 | Art. 15 |
| ETH_012 | 経済的な整合性 | Art. 5 |
| ETH_013 | 適合性評価 | Art. 43 |
| ETH_014 | 市販後監視 | Art. 72 |
| ETH_015 | 高リスク分類 | Art. 6, Annex III |
| ETH_016 | 禁止されている慣行 | Art. 5 |
| ETH_017 | リスク管理システム | Art. 9 |
| ETH_018 | サイバーセキュリティ | Art. 15 |
| ETH_019 | 品質管理システム | Art. 17 |
| ETH_020 | GPAI モデルの義務 | Art. 53 |
| ETH_021 | 基本的権利への影響評価(FRIA) | Art. 27 |
| ETH_022 | Annex VII に基づく第三者適合性評価 | Art. 31, Art. 43, Annex VII |
| ETH_023 | 合成コンテンツの表示とディープフェイクの開示 | Art. 50(2), Art. 50(4) |
支払い方法の柔軟性
Agent Module は複数の決済手段に対応しています。人間だけでなく、エージェント向けに設計されています。
| 決済手段 | 種類 | 方法 |
|---|---|---|
| Stripe | サブスクリプション | POST /api/checkout で payment_method: "stripe" を指定 — 初回は月額 $19 |
| Skyfire | 従量課金 | コンテンツへのリクエストに skyfire-pay-id ヘッダーを含める — 1 回あたり $0.002 |
| Skyfire | サブスクリプション | POST /api/checkout で payment_method: "skyfire" を指定 — Stripe と同じ料金 |
| x402 | 従量課金(USDC) | Base RPC による USDC 検証 — 1 回あたり $0.002 |
従量課金なら、エージェントはサブスクリプション契約なしでナレッジにアクセスできます。取得した分だけお支払いください。
AI コンプライアンスのその先へ
Agent Module は、旅行、金融サービス、医療、不動産などの業界に特化した分野へと展開しています。構造化されたナレッジを提供します。現在の提供状況を確認するには check_status を使用するか、必要な分野の需要を知らせるには register_interest を使用してください。
メンバーシップには、追加費用なしで AI コンプライアンスが含まれます。詳細はこちら →
エージェントへの連絡方法
アセスメントの送信時や関心の登録時に contact を含めると、何かが公開された際に連絡を受け取れます。私たちはエージェントネイティブであり、メールだけが連絡手段だとは考えていません。
文字列を渡す(自動判定):
| 入力 | 判定結果 |
|---|---|
[email protected] | email |
https://my-agent.com/notify | webhook |
https://my-agent.com/mcp | mcp |
https://agent.example.com/.well-known/agent.json | a2a |
| Slack/Discord の webhook URL | slack / discord |
または、構造化オブジェクトを渡す:
{
"contact": {
"type": "webhook",
"value": "https://n8n.mycompany.com/webhook/agent-module",
"label": "Production notification flow"
}
}
認証
| キーのプレフィックス | 種類 | 取得方法 |
|---|---|---|
am_trial_ | トライアル(24 時間、500 回の呼び出し) | get_trial_key — 無料 |
am_test_ | テスト | メンバーシップとともに発行 |
am_live_ | 本番環境 | メンバーシップとともに発行 |
token パラメーターまたは X-Agent-Module-Key ヘッダーを使用して渡してください。
レート制限
| 期間 | 上限 |
|---|---|
| 1 時間 | 200 |
| 1 日 | 1,000 |
| 1 か月 | 10,000 |
| 超過分 | 1 回あたり $0.002 |
ヘッダー:X-RateLimit-Remaining、X-RateLimit-Limit、X-RateLimit-Reset
リソース
| リソース | URL |
|---|---|
| API ステータス | /api/status |
| OpenAPI 仕様 | /openapi.json |
| llms.txt | /llms.txt |
| 詳細説明 | /llms-full.txt |
| AI コンプライアンスの概要 | /core-ethics.md |
| EU AI Act 対応表 | /compliance/eu-ai-act.md |
| エージェントサービス利用規約 | /transparency/terms-of-agentic-service.md |
| MCP マニフェスト | agent-module-mcp.json |
ライセンス
プロプライエタリです。すべてのコンテンツと API アクセスには、エージェントサービス利用規約が適用されます。
お問い合わせ先: [email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。