Hive Address Screen

io.github.srotzin由 GitHub 帳號 srotzin 發布v1.0.0更新於 Oct 24, 2026

HiveAddressScreen MCP — pre-settlement on-chain risk screen. 17-vector GoPlus rail

已驗證Streamable HTTP可網頁執行金融安全與監控

概覽

AI 產生的概覽

一個遠端 MCP 伺服器,在代理結算交易前以 17 項 GoPlus 風險向量篩查區塊鏈地址的鏈上風險。

可以做什麼
在指定鏈(預設 Base,鏈 ID 8453)上篩查地址,回傳 CLEAR 或 FLAG 判定、命中的風險向量與 GoPlus 原始資料,以及 Hive 後端簽發的 Ed25519 簽章證明回執。執行輕量級通過/不通過檢查,僅回傳地址是否清白、命中的標記與判定,不含完整回執。
適用情境
適用於自主代理或支付流程在 Base 上向對方地址轉帳前需要快速做結算前風險檢查,或需要為該檢查保留簽章回執的情境。
執行需求
需要遠端 streamable-HTTP 端點;未宣告帳號、API 金鑰或請求標頭。本機執行需要 Node.js 與 npm,可選環境變數 PORT 與 HIVE_BASE,並需能存取 Hive 後端網路。
安裝前請注意
提交的地址會傳送給 Hive 後端與 GoPlus Security 進行篩查,視為與第三方共享。CLEAR 僅表示 17 項向量皆為零且未建立惡意合約,並不保證安全。README 的連線範例指向的主機與清單中的端點不同,設定前請確認 URL。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Hive Address Screen,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.srotzin%2Fhive-mcp-address-screen/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "hive-address-screen": {
      "type": "http",
      "url": "https://hive-mcp-gateway.onrender.com/address-screen/mcp"
    }
  }
}

README

hive-mcp-address-screen

Pre-settlement on-chain risk screen for autonomous agents.

17-vector GoPlus address-risk rail. Every response includes an Ed25519-signed C18 attestation receipt from the Hive backend. Real rail on Base (USDC chain ID 8453) — no mocks.


MCP Tools

ToolInputOutput
address_screenaddress (string, required), chain_id (integer, default 8453)Full backend response: screen_id, address, chain_id, decision (CLEAR|FLAG), flags_hit[], malicious_contracts_created, raw GoPlus data, Ed25519-signed receipt (C18), _meta
address_screen_clear_onlyaddress (string, required), chain_id (integer, default 8453)is_clear (boolean), flags_hit[], decision, screen_id, address, chain_id

Both tools call the same live backend. address_screen_clear_only is a lightweight convenience wrapper that strips the full receipt when you only need a pass/fail signal.


Endpoints

MethodPathDescription
POST/mcpJSON-RPC 2.0 MCP endpoint
GET/healthService health check
GET/.well-known/mcp.jsonMCP discovery manifest
GET/.well-known/agent.jsonA2A agent card
GET/seo.jsonSEO metadata

Backend

FieldValue
EndpointPOST https://hivemorph.onrender.com/v1/attest/address/screen
Body{"address":"<0x...>","chain_id":8453}
ProviderGoPlus Security (17-vector address risk)
ReceiptEd25519-signed (C18 attestation warranty)
Chain (default)Base — chain ID 8453

Example request

bash
curl -X POST https://hivemorph.onrender.com/v1/attest/address/screen \  -H "Content-Type: application/json" \  -d '{"address":"0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E","chain_id":8453}'

Example response (CLEAR)

json
{  "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" }}

Connect

Claude / Cursor / any MCP-compatible host

Add to your MCP config:

json
{  "mcpServers": {    "hive-address-screen": {      "url": "https://hive-mcp-address-screen.onrender.com/mcp",      "transport": "streamable-http"    }  }}

Run locally

bash
git clone https://github.com/srotzin/hive-mcp-address-screen.gitcd hive-mcp-address-screennpm installnode server.js# Server on :3000

Environment variables

VariableDefaultDescription
PORT3000HTTP listen port
HIVE_BASEhttps://hivemorph.onrender.comHive backend base URL

Protocol

  • Transport: Streamable-HTTP
  • Protocol version: MCP 2024-11-05
  • Message format: JSON-RPC 2.0
  • Methods supported: initialize, tools/list, tools/call, ping

GoPlus Risk Vectors (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

A CLEAR decision means all 17 vectors returned "0" and malicious_contracts_created is 0.


License

MIT — see LICENSE.

Patent claim: C23 (USPTO 64/055,601)

Inventor: Stephen A. Rotzin · thehiveryiq.com · [email protected]

來源:README.md,提交 cd96d20

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分