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 分