Hive Address Screen について
Hive Address Screen は、決済前にブロックチェーンアドレスを検査する MCP サーバーです。デフォルトで Base 上の GoPlus の 17 項目のリスクを確認し、判定と Ed25519 署名付き C18 レシートを返します。
主な機能
- 01GoPlus の 17 項目アドレスリスク検査
- 02CLEAR または FLAG の判定
- 03Ed25519 署名付き C18 レシート
- 04詳細結果と合否判定のツール
- 05デフォルトの Base チェーン
活用シーン
- 01決済前にブロックチェーンアドレスを検査
- 02該当リスク項目とプロバイダーの生データを確認
- 03署名付き検査レシートを監査記録に利用
MCP 対応
Streamable-HTTP 経由で MCP クライアントに `address_screen` と `address_screen_clear_only` ツールを提供します。どちらもライブバックエンドを呼び出します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hive-mcp-gateway.onrender.com/address-screen/mcpclaude mcp add --transport http srotzin-hive-mcp-address-screen https://hive-mcp-gateway.onrender.com/address-screen/mcp{"mcpServers":{"srotzin-hive-mcp-address-screen":{"type":"http","url":"https://hive-mcp-gateway.onrender.com/address-screen/mcp"}}}Cursor で開く{"servers":{"srotzin-hive-mcp-address-screen":{"type":"http","url":"https://hive-mcp-gateway.onrender.com/address-screen/mcp"}}}VS Code で開く{"mcpServers":{"srotzin-hive-mcp-address-screen":{"type":"http","url":"https://hive-mcp-gateway.onrender.com/address-screen/mcp"}}}{"mcpServers":{"srotzin-hive-mcp-address-screen":{"serverUrl":"https://hive-mcp-gateway.onrender.com/address-screen/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
hive-mcp-address-screen
自律型エージェント向けの決済前オンチェーンリスク審査です。
GoPlus の 17 ベクトルによるアドレスリスクチェック機能です。すべての応答には、Hive バックエンドが発行する Ed25519 署名付き C18 証明レシートが含まれます。Base 上の実稼働環境(USDC チェーン ID 8453)で動作し、モックはありません。
MCP ツール
| ツール | 入力 | 出力 |
|---|---|---|
address_screen | address(文字列、必須)、chain_id(整数、既定値 8453) | バックエンドの完全な応答:screen_id、address、chain_id、decision(CLEAR|FLAG)、flags_hit[]、malicious_contracts_created、GoPlus の生データ raw、Ed25519 署名付きの receipt(C18)、_meta |
address_screen_clear_only | address(文字列、必須)、chain_id(整数、既定値 8453) | is_clear(ブール値)、flags_hit[]、decision、screen_id、address、chain_id |
どちらのツールも同じ稼働中のバックエンドを呼び出します。address_screen_clear_only は、合否のシグナルだけが必要な場合に完全なレシートを省略する、軽量な便利機能です。
エンドポイント
| メソッド | パス | 説明 |
|---|---|---|
POST | /mcp | JSON-RPC 2.0 MCP エンドポイント |
GET | /health | サービスのヘルスチェック |
GET | /.well-known/mcp.json | MCP ディスカバリーマニフェスト |
GET | /.well-known/agent.json | A2A エージェントカード |
GET | /seo.json | SEO メタデータ |
バックエンド
| 項目 | 値 |
|---|---|
| エンドポイント | POST https://hivemorph.onrender.com/v1/attest/address/screen |
| 本文 | {"address":"<0x...>","chain_id":8453} |
| プロバイダー | GoPlus Security(17 ベクトルのアドレスリスク) |
| レシート | Ed25519 署名付き(C18 証明保証) |
| チェーン(既定) | Base — チェーン ID 8453 |
リクエスト例
curl -X POST https://hivemorph.onrender.com/v1/attest/address/screen \
-H "Content-Type: application/json" \
-d '{"address":"0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E","chain_id":8453}'
応答例(CLEAR)
{
"screen_id": "addrca8431d8-...",
"address": "0x15184bf50b3d3f52b60434f8942b7d52f2eb436e",
"chain_id": 8453,
"decision": "CLEAR",
"flags_hit": [],
"malicious_contracts_created": 0,
"raw": { "cybercrime": "0", "money_laundering": "0", ... },
"receipt": {
"kind": "address_risk_screen_receipt",
"decision": "CLEAR",
"signing": { "algorithm": "EdDSA", "curve": "Ed25519", ... }
},
"_meta": { "patent": "USPTO 64/055,601", "claim": "C23" }
}
接続
Claude / Cursor / MCP 互換ホスト
MCP 設定に追加します:
{
"mcpServers": {
"hive-address-screen": {
"url": "https://hive-mcp-address-screen.onrender.com/mcp",
"transport": "streamable-http"
}
}
}
ローカルで実行
git clone https://github.com/srotzin/hive-mcp-address-screen.git
cd hive-mcp-address-screen
npm install
node server.js
# Server on :3000
環境変数
| 変数 | 既定値 | 説明 |
|---|---|---|
PORT | 3000 | HTTP リッスンポート |
HIVE_BASE | https://hivemorph.onrender.com | Hive バックエンドのベース URL |
プロトコル
- トランスポート:Streamable-HTTP
- プロトコルバージョン:MCP 2024-11-05
- メッセージ形式:JSON-RPC 2.0
- 対応メソッド:
initialize、tools/list、tools/call、ping
GoPlus のリスクベクトル(17)
cybercrime · money_laundering · gas_abuse · financial_crime · darkweb_transactions · reinit · phishing_activities · contract_address · fake_kyc · blacklist_doubt · fake_standard_interface · stealing_attack · blackmail_activities · sanctioned · malicious_mining_activities · mixer · fake_token · honeypot_related_address
CLEAR 判定は、17 個すべてのベクトルが "0" を返し、malicious_contracts_created が 0 であることを意味します。
ライセンス
MIT — LICENSE を参照してください。
特許出願:C23(USPTO 64/055,601)
発明者:Stephen A. Rotzin · thehiveryiq.com · [email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。