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. 02EIP-55チェックサム検証
  3. 03オンチェーン取引履歴の分析
  4. 04ポイズニング送金と送信者の検出
  5. 05CLI終了コードによるフロー制御

活用シーン

  1. 01暗号資産送金前の宛先確認
  2. 02CLI結果によるエージェント決済の制御
  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 エージェント)がコピーするのを待ちます。Bitquery によると、2026 年 7 月までの 12 か月間で、Ethereum だけでも約 7,600 万ドルが盗まれました。

このリポジトリには、すべて読み取り専用の機能が 3 つあります(秘密鍵を求めたり、資金を移動したりすることはありません)。

内容費用
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 と、意図していた可能性が高いアドレスを返します。x402 経由で Base 上の 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 を返すため、スクリプトやエージェントの支払いフローで実行可否を制御できます。

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)を含む 402 と、v2 の PAYMENT-REQUIRED ヘッダー(PAYMENT-SIGNATURE、eip155:8453)を返します。どちらも利用できます。
  • 5000 USDC 最小単位(0.005 USDC)を 0xB3cDDccEe6B150c8efFD55B961afc0Ecefe7f247 に支払います。決済は Coinbase CDP facilitator 経由で行われ、CDP x402 Bazaar に掲載されています。
  • レポートの作成 後にのみ 決済されます。入力不備やデータソースのエラーに対して料金は発生しません。
  • データ:Routescan エクスプローラー API 経由の Ethereum/Avalanche(送信者の直近 300 件のトークン送金 + 150 件のトランザクション)、Coinbase CDP SQL API 経由の Base(未知/偽トークンを含む、直近 14 日間のすべての ERC-20 送金)。利用できない場合は、より短い期間を対象に公開 RPC ログへフォールバックします。通常の有料レスポンスは約 1~2 秒です。データ収集の制限時間は 3.5 秒です。データソースの応答が遅い場合もレポートは返され、"partial": true と、チェーンごとのスキャン対象期間が chains[].window に記載されます。これは公開データの一定期間を対象にしたヒューリスティックです。必ず受取人に完全なアドレスを確認してください。

例(2024 年 5 月の 6,800 万ドルの WBTC 事例):from=0x1E227979f0b5BC691a70DEAed2e0F39a6F538FD5&to=0xd9A1C3788D81257612E2581A6ea0aDa244853a91 は danger / possibly_already_poisoned を返します。被害者はそのアドレスに実際の価値を送金していますが、そのアドレスはゼロ価値の送金によって最初に履歴に現れていました。

OpenAPI:/openapi.json · 利用規約:/terms

関連する DevX ツール

  • 7702 Sweeper Check:ウォレットに EIP-7702 スイーパー委任が設定されていますか?
  • Crypto Link Check:暗号資産の URL はフィッシング/ドレイナーに似たものですか?
  • Repo Run Check:GitHub リポジトリは安全にクローンして実行できますか?

構成

  • cli/:npm パッケージ devx-address-poisoning-check(CLI + stdio MCP)、npm test
  • worker/:ホスト型 API の基盤となる Cloudflare Worker(npm run build)

MIT。制作:DevX · [email protected]

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。