mcpField
A
Address Poisoning Check

Address Poisoning Check

远程服务
address-poisoning-check.nextill-pos.workers.dev安全02 天前更新

关于 Address Poisoning Check

Address Poisoning Check 是用于检查加密货币收款地址的只读 CLI 和 MCP 服务。它可离线比对可信地址并验证 EIP-55 校验和;另有付费 API 扫描 Ethereum、Base 及可选 Avalanche 的转账记录。

主要功能

  1. 01离线检测相似地址
  2. 02验证 EIP-55 校验和
  3. 03分析链上转账记录
  4. 04标记投毒转账和发送方
  5. 05用 CLI 退出码控制流程

适用场景

  1. 01发送加密货币前核对收款地址
  2. 02依据 CLI 结果限制 Agent 付款
  3. 03检查发送方记录中的投毒迹象

MCP 相关

提供本地 stdio 和托管式 streamable HTTP MCP 接入。`check_recipient_lookalike` 工具执行免费的离线检查,`onchain_check_info` 说明如何获取付费链上检查。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://address-poisoning-check.nextill-pos.workers.dev/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 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmdevx-address-poisoning-check1.1.0

工具

详细介绍

地址投毒检查

这是你想要的地址吗? 地址投毒会通过零价值、尘埃金额或伪造代币转账,将一个相似地址(首尾字符相同、中间部分不同)植入钱包的历史记录中,然后等待所有者(或其 AI Agent)复制该地址。Bitquery 统计显示,截至 2026 年 7 月的 12 个月内,仅 Ethereum 上就有约 7600 万美元被盗。

此仓库包含三部分,全部为只读(我们绝不会索要密钥,也不会转移资金):

内容费用
CLI / stdio MCP devx-address-poisoning-check离线检查:收款方是否与任何受信任地址相似?其 EIP-55 校验和是否有效?不会有任何信息离开你的设备。免费
远程 MCP https://address-poisoning-check.nextill-pos.workers.dev/mcp与托管 MCP 工具相同的离线检查免费
HTTP API GET /v1/check?from=<sender>&to=<recipient>链上检查:扫描发送方的真实转账历史(Ethereum + Base,可选 Avalanche),并标记与真实交易对手相似的地址、零价值 / 尘埃金额 / 伪造代币投毒转账(附交易哈希)、仅通过此类转账出现过的收款方,以及已遭投毒的发送方。返回 ok | caution | danger 和你可能想要的地址。在 Base 上通过 x402 支付 0.005 USDC

在线服务:https://address-poisoning-check.nextill-pos.workers.dev

CLI

npx devx-address-poisoning-check 0xd9A1C3788D81257612E2581A6ea0aDa244853a91 --known 0xd9A1b0B1e1aE382DbDc898Ea68012FfcB2853a91
# DANGER: Looks like 0xd9a1...3a91 (same first 4 / last 6 hex chars) but is a different address. Classic address-poisoning lookalike.

遇到危险时返回退出代码 2,因此可用于拦截脚本和 Agent 付款流程。

MCP

Claude Desktop / Cursor(stdio):

{ "mcpServers": { "address-poisoning-check": { "command": "npx", "args": ["-y", "devx-address-poisoning-check", "mcp"] } } }

或使用远程服务(可流式传输的 HTTP):https://address-poisoning-check.nextill-pos.workers.dev/mcp

工具:check_recipient_lookalike(免费)、onchain_check_info(介绍如何购买链上检查;不会执行付款)。

付费链上检查(x402)

GET https://address-poisoning-check.nextill-pos.workers.dev/v1/check?from=0x...&to=0x...[&chains=ethereum,base,avalanche]
  • 使用 x402 v1 正文(X-PAYMENT,网络为 base)和 v2 PAYMENT-REQUIRED 标头(PAYMENT-SIGNATURE,eip155:8453)返回 402。两种方式均可使用。
  • 向 0xB3cDDccEe6B150c8efFD55B961afc0Ecefe7f247 支付 5000 个最小单位的 USDC(0.005 USDC),通过 Coinbase CDP facilitator 结算,并已列入 CDP x402 Bazaar。
  • 仅在生成报告之后结算;输入无效或数据源出错均不会收费。
  • 数据:Ethereum/Avalanche 通过 Routescan explorer API 获取(发送方最近 300 笔代币转账 + 150 笔交易);Base 通过 Coinbase CDP SQL API 获取(最近 14 天的所有 ERC-20 转账,包括未知 / 伪造代币),并在必要时回退到公共 RPC 日志,覆盖较短时间范围。典型的付费响应约需 1-2 秒。数据收集预算为 3.5 秒;如果某个数据源响应缓慢,你仍会收到报告,其中 "partial": true,且各链的扫描时间范围会在 chains[].window 中注明。这是基于一定时间范围内公开数据的启发式检查:请务必向收款方确认完整地址。

示例(2024 年 5 月 6800 万美元 WBTC 案例):from=0x1E227979f0b5BC691a70DEAed2e0F39a6F538FD5&to=0xd9A1C3788D81257612E2581A6ea0aDa244853a91 返回 danger / possibly_already_poisoned:受害者确实向该地址转过真实价值,但该地址最初是通过一笔零价值转账出现在其历史记录中的。

OpenAPI:https://address-poisoning-check.nextill-pos.workers.dev/openapi.json · 条款:https://address-poisoning-check.nextill-pos.workers.dev/terms

相关 DevX 工具

目录结构

  • cli/:npm 包 devx-address-poisoning-check(CLI + stdio MCP),npm test
  • worker/:托管 API 背后的 Cloudflare Worker(npm run build)

MIT。由 DevX 制作 · [email protected]

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。