mcpField
H
Hive Agent Kyc

Hive Agent Kyc

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

Hive Agent Kyc について

Hive Agent Kyc は、エージェントの KYC/AML 確認を行う MCP ブローカー兼オブザーバーで、決済前のスクリーニング情報を必要とする運用者向けです。アドレス照会を外部プロバイダーに転送し、公開制裁リストも確認しますが、最終的なコンプライアンス判断は呼び出し側に委ねます。

主な機能

  1. 01外部プロバイダーへのアドレス検査依頼
  2. 02OFAC 制裁リストとの照合
  3. 03FATF の国・地域リスト確認
  4. 04過去の照会に関する監査情報の取得
  5. 05監査記録に識別子の生データを保存しない

活用シーン

  1. 01公開制裁データを使ったアドレス確認
  2. 02決済ワークフロー前のプロバイダー検査依頼
  3. 03以前のスクリーニング照会の状態確認

MCP 対応

Streamable-HTTP 経由で MCP クライアントに検査、公開リスト照会、監査照会のツールを提供します。プロバイダーキーが未設定の場合、アドレス検査の転送は 503 を返します。OFAC と FATF のリストツールは利用可能です。

設定

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

エンドポイントhttps://hive-mcp-agent-kyc.onrender.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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Hive Civilization MCP Gateway · 仲介/監視レイヤー · CLEAN-MONEY ゲート

hive-mcp-agent-kyc

KYC/AML スクリーニングの仲介/監視レイヤー · CLEAN-MONEY ゲートのプリミティブ

Smithery Glama 稼働中 リリース ライセンス

https://hive-mcp-gateway.onrender.com/agent-kyc/mcp


適用範囲に関する免責事項

Hive Agent KYC は仲介/監視レイヤーです。スクリーニングのリクエストをサードパーティプロバイダーにルーティングし、公的な制裁リストとの一致を提示します。規制対象の資金サービス事業者ではなく、カストディ、融資、取引の許可に関する判断を行わず、規制対象事業者を代理してコンプライアンス証明を発行することもありません。最終的なコンプライアンス判断は、リクエストを行うエージェントとその運営者が行います。

この免責事項は、すべてのツールのレスポンスペイロード、/.well-known/agent.json、および JSON-LD の description にも一字一句そのまま掲載されています。


これは何か

hive-mcp-agent-kyc は、MCP 互換クライアント(Claude Desktop、Cursor、Manus、エージェントランタイム)が以下を呼び出せる Model Context Protocol(MCP)サーバーです。

  1. ブロックチェーンアドレスのスクリーニングリクエストを、3つのサードパーティ KYC/AML プロバイダー(Chainalysis、TRM Labs、Elliptic)のいずれかにルーティングし、プロバイダーのリスクスコアとフラグをそのまま返します(情報の追加や Hive によるスコアリングレイヤーはありません)。
  2. 公的な制裁リストである OFAC SDN リストおよび FATF の高リスク管轄区域リストとの一致を確認します。
  3. 過去のクエリの監査ログエントリーを読み取ります(DID + タイムスタンプ + プロバイダー + 結果コードのみ。個人識別情報はありません)。

以下のことは行いません。

  • KYC 文書を保管しません。
  • 取引の最終的な許可/拒否の判断を行いません。
  • 個人/法人が「Hive によって KYC 済み」であるという証明を発行しません。
  • 資金サービス事業者として運営されません。

目的は、Hive の他のサービス(Vault、Trade、Swap、Treasury)が決済前に呼び出せる CLEAN-MONEY ゲートのプリミティブとなることです。コンプライアンス判断は呼び出し元の運営者が行います。

  • プロトコル:Streamable-HTTP / JSON-RPC 2.0 上の MCP 2024-11-05
  • トランスポート:POST /mcp
  • ディスカバリー:GET /.well-known/mcp.json、GET /.well-known/agent.json
  • ヘルス:GET /health
  • 決済:実際の x402 — Base L2 上の USDC をウォレット 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e に送金します。モックではありません。シミュレーションではありません。
  • バックエンドのステータス:プロバイダーとの提携キーは保留中です — 設定されるまで agent_kyc_screen_address は backend_pending: true を伴う 503 を返します。公開リストツール(OFAC、FATF)は現在、実際のデータを返します。
  • ブランドゴールド:Pantone 1245 C / #C08D23

ツール

ツール費用説明
agent_kyc_screen_address$0.10 USDC (Base)スクリーニングリクエストを Chainalysis / TRM Labs / Elliptic にルーティングします。プロバイダーの応答をそのまま返します。キーが設定されるまで、503 backend_pending を返します。
agent_kyc_check_ofac_list無料識別子を OFAC SDN 公開リストと照合します。24時間キャッシュされます。
agent_kyc_check_fatf_list無料ISO-3166 の国コードを FATF の行動要請リストおよび監視強化リストと照合します。
agent_kyc_query_status無料query_id で過去の監査ログエントリを読み取ります。DID + タイムスタンプ + プロバイダー + 結果コード + アドレスハッシュを返します。個人を特定できる情報は含まれません。
agent_kyc_screen_address
{
  "name": "agent_kyc_screen_address",
  "arguments": {
    "address": "0x...",
    "chain": "base",
    "provider": "chainalysis",
    "requester_did": "did:hive:agent-vault"
  }
}

パートナーシップ用のキーが設定されるまで、次を返します。

{
  "ok": false,
  "status": 503,
  "backend_pending": true,
  "message": "Third-party screening backend not yet configured...",
  "x402": {
    "recipient": "0x15184bf50b3d3f52b60434f8942b7d52f2eb436e",
    "chain": "base",
    "asset": "USDC",
    "amount_usdc": 0.10
  }
}
agent_kyc_check_ofac_list
{
  "name": "agent_kyc_check_ofac_list",
  "arguments": { "identifier": "0x...", "identifier_type": "address" }
}

キャッシュの経過時間、ソース URL(treasury.gov)、およびキャッシュされた SDN リストとの照合結果を示す確定的なフラグを返します。

agent_kyc_check_fatf_list
{
  "name": "agent_kyc_check_fatf_list",
  "arguments": { "country_code": "IR" }
}

カテゴリー(call_for_action | increased_monitoring | not_listed)+ FATF のソース URL を返します。

agent_kyc_query_status
{
  "name": "agent_kyc_query_status",
  "arguments": { "query_id": "..." }
}

監査ログ

監査ログには、クエリごとに次のフィールドのみがメモリ上に保存されます。

  • query_id(UUID)
  • did(リクエスト元エージェントの DID)
  • ts(ISO-8601 タイムスタンプ)
  • provider(chainalysis | trm | elliptic | ofac_public | fatf_public)
  • result_code(返された HTTP ステータス)
  • address_hash(小文字の識別子の SHA-256 の先頭16桁の16進数)

生のアドレス、名前、個人を特定できる情報は保存されません。永続的なログを必要とする運用者は、Webhook を介して各自の SIEM にルーティングしてください(これは Hive の責任範囲ではありません)。


接続

Claude Desktop
{
  "mcpServers": {
    "hive-agent-kyc": {
      "url": "https://hive-mcp-gateway.onrender.com/agent-kyc/mcp"
    }
  }
}
Cursor / Manus / 汎用 MCP クライアント

クライアントの接続先を次のように設定します。

https://hive-mcp-gateway.onrender.com/agent-kyc/mcp

Streamable-HTTP トランスポート、JSON-RPC 2.0、MCP 2024-11-05。

ローカル
git clone https://github.com/srotzin/hive-mcp-agent-kyc
cd hive-mcp-agent-kyc
npm install
node server.js
# server runs on :3000

ローカルでスクリーニングプロバイダーへのルーティングを有効にするには、次のいずれかを設定します。

export CHAINALYSIS_API_KEY=...
export TRM_API_KEY=...
export ELLIPTIC_API_KEY=...

キーが設定されていない場合、agent_kyc_screen_address は 503 backend_pending を返します。OFAC および FATF のツールはキーなしで動作します。


決済

実際の x402 レールを使用します。スクリーニングツールは次の料金を提示します。

recipient : 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e
chain     : Base L2
asset     : USDC
amount    : $0.10 USDC per screen call

モックではありません。シミュレーションでもありません。メインネットを装ったテストネットでもありません。スクリーニングバックエンドが backend_pending の間は課金されません。x402 の見積もりは、呼び出し元エージェントが決済設定を事前確認できるよう、情報提供のみを目的としています。


Hive の理念における位置づけ

このサーバーは、Hive Civilization の三つのゲートからなる理念(NEED + YIELD + CLEAN-MONEY)における CLEAN-MONEY ゲートのプリミティブです。決済を扱う他の Hive の機能は、決済を承認する前に agent_kyc_screen_address と公開リストのツールを呼び出すことが期待されています。

意図的に薄いブローカーとして設計されています。情報の拡充、スコアリング、最終判断は、それぞれサードパーティのプロバイダーと運用者が担います。ルーティングを行っても、Hive が規制対象の MSB になることはありません。


ライセンス

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


#C08D23 · Hive Civilization · 2026

Hive Civilization ディレクトリ

Hive Civilization の一部です — エージェントネイティブな金融インフラストラクチャ。

ブランドカラー:#C08D23

コメント

MCP は初めてですか?

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

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