Skip to main content
Glama
srotzin

hive-mcp-address-screen

by srotzin

hive-mcp-address-screen

Предварительная ончейн-проверка рисков для автономных агентов.

17-векторный инструмент оценки рисков адресов GoPlus. Каждый ответ включает аттестационную квитанцию C18, подписанную Ed25519, от бэкенда Hive. Реальный инструмент в сети Base (ID цепочки USDC 8453) — без заглушек.


Инструменты MCP

Инструмент

Входные данные

Выходные данные

address_screen

address (строка, обязательно), chain_id (целое число, по умолчанию 8453)

Полный ответ бэкенда: screen_id, address, chain_id, decision (CLEAR

FLAG), flags_hit[], malicious_contracts_created, необработанные данные GoPlus, receipt (C18), подписанная Ed25519, _meta

address_screen_clear_only

address (строка, обязательно), chain_id (целое число, по умолчанию 8453)

is_clear (логическое значение), flags_hit[], decision, screen_id, address, chain_id

Оба инструмента обращаются к одному и тому же рабочему бэкенду. address_screen_clear_only — это легкая вспомогательная обертка, которая отсекает полную квитанцию, если вам нужен только сигнал прохождения/блокировки.


Related MCP server: traql MCP server

Эндпоинты

Метод

Путь

Описание

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

Базовый URL бэкенда Hive


Протокол

  • Транспорт: 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 · steve@thehiveryiq.com

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Routes blockchain address screening to third-party KYC/AML providers and checks public sanctions lists, serving as a clean-money gate primitive for MCP-compatible agents.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to perform AML and compliance risk scoring for crypto addresses and transactions on Ethereum, BSC, TRON, TON, and Bitcoin, returning 0–100 risk scores, bands, flags, and detailed signals.
    2
    57 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to assess the risk of crypto wallets, tokens, and smart contracts by providing read-only on-chain analysis, 0-100 risk scoring with explanations, fund tracing, and contract inspection before interaction.
    6
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to check an EVM address on Base for risk (safe, caution, danger) before sending funds, with reasons, paid per call via x402 from the user's own wallet.
    6
    51 npm
    MIT