DevX Token Snapshot について
DevX Token Snapshot は、7 つの EVM チェーンに対応する読み取り専用の ERC-20 調査サービスです。インデクサーを用意せずにトークンの市場情報やコントラクトリスクを確認したい Agent やアプリ向けで、オンチェーン読み取りからスナップショットを作成し、ホスト型 API、CLI、MCP で提供します。
主な機能
- 01米ドル価格と完全希薄化評価額
- 02流動性と主要プール
- 03保有者集中度のヒント
- 04バイトコード由来のコントラクトリスクフラグ
- 05無料の基本情報と有料の全件スナップショット
活用シーン
- 01取引前のトークン確認
- 02トークン間の流動性とプールの比較
- 03コントラクト権限とリスク指標の確認
MCP 対応
CLI はホスト型 API に接続する stdio MCP クライアントで、`token_basics`、`token_snapshot`、`token_snapshot_info` ツールを提供します。リモートの streamable HTTP MCP エンドポイントでは無料の基本情報と説明を利用でき、全件スナップショットツールは有料です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://token-snapshot.nextill-pos.workers.dev/mcpclaude mcp add --transport http devx-agent-token-snapshot https://token-snapshot.nextill-pos.workers.dev/mcp{"mcpServers":{"devx-agent-token-snapshot":{"type":"http","url":"https://token-snapshot.nextill-pos.workers.dev/mcp"}}}Cursor で開く{"servers":{"devx-agent-token-snapshot":{"type":"http","url":"https://token-snapshot.nextill-pos.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"devx-agent-token-snapshot":{"type":"http","url":"https://token-snapshot.nextill-pos.workers.dev/mcp"}}}{"mcpServers":{"devx-agent-token-snapshot":{"serverUrl":"https://token-snapshot.nextill-pos.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
DevX トークンスナップショット
1 回の呼び出しで、このトークンが何か、価値はいくらか、リスクがあるかがわかります。 Base、Ethereum、Arbitrum、Optimism、Polygon、Avalanche、BNB Chain 上の ERC-20 について、USD 価格、FDV、DEX 流動性、主要プール、保有者の集中度に関するヒント、バイトコードのリスクフラグを取得できます。API キーや独自のインデクサーなしで手早くトークンを確認したい AI エージェントやアプリ向けに構築されています。
すべてのデータは、パブリック RPC を通じたオンチェーン読み取り(DEX ファクトリーの検索、プールの状態、コントラクトのバイトコードとストレージ)から取得します。サードパーティの市場 API は使用しません。読み取り専用で、キーを要求することも、資金を動かすこともありません。
| 内容 | 費用 | |
|---|---|---|
CLI / stdio MCP devx-token-snapshot (v2) | 以下のホスト型 API 用クライアントです。トークンの基本情報は無料です。full / token_snapshot は有料の呼び出しで、ご自身のウォレットキーから支払います | 無料 / 0.003 USDC |
リモート MCP https://token-snapshot.nextill-pos.workers.dev/mcp | token_basics(無料)+ token_snapshot_info | 無料 |
HTTP API GET /v1/snapshot | ホスト型エンドポイントから完全なスナップショットを取得します。フォールバック RPC、Multicall3、20 s キャッシュを使用します | Base 上で x402 経由で 0.003 USDC |
稼働中:https://token-snapshot.nextill-pos.workers.dev · DEX 一覧:/dexes.json · OpenAPI:/openapi.json
スナップショットの内容
- token:名前、シンボル、小数桁数、総供給量、ブロック番号
- price_usd とそのソースプール、ネイティブコインの USD 価格、fdv_usd
- liquidity:検出されたプール全体の USD 流動性、検出されたプール数、確認した DEX とクォート資産(ファクトリー/チェーンのペアは 25 種類。/dexes.json を参照:Uniswap v2/v3、Aerodrome + Slipstream、Velodrome v2 + Slipstream、PancakeSwap v2/v3、SushiSwap、QuickSwap、Camelot、Trader Joe、Pangolin。クォート資産はラップ済みネイティブコインと主要ステーブルコインです)
- top_pools:DEX、プールアドレス、クォート資産、USD 建ての深度、価格
- holder_hints:DEX プールで保有されている供給量、バーン済みの供給量、トークンコントラクトとオーナーが保有する供給量の割合、およびオーナーがコントラクトかどうか
- contract / risk:オーナー、EIP-1967 プロキシの実装と管理者、バイトコードのセレクタースキャンで検出したフラグ(ミント、一時停止、ブラックリスト、手数料設定、最大トランザクション制限、取引スイッチ、アップグレード可能性)、および低/中/高のリスクレベル
リスクフラグは、バイトコードとストレージに基づくヒューリスティックです。監査ではなく、問題が検出されなかったからといってトークンが安全であることを意味するものではありません。
CLI
npx devx-token-snapshot 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed # free: DEGEN basics on Base
# paid, 0.003 USDC per call: price, FDV, liquidity, pools, holder hints, risk flags
export X402_PRIVATE_KEY=0x... # a Base wallet holding a little USDC (use a dedicated low-balance wallet)
npx devx-token-snapshot full 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed --pools 3
npx devx-token-snapshot full 0x6982508145454Ce325dDbE47a25d4ec3d2311933 --chain ethereum # PEPE on Ethereum
npx devx-token-snapshot paid-info
支払いの仕組み:CLI は API に x402 の見積もりを要求し、それが Base 上の USDC であることを確認します。支払先が 0xB3cD…f247 で、--max-usd(デフォルトは 0.01)以下であることを確認してから、@x402/fetch を使い、キーでガスレスの EIP-3009 承認に署名します。キーはお使いのマシン上にとどまります。キーがない場合、full は見積もりを表示し、支払いは行わず、コード 2 で終了します。v2.0.0 以降、このパッケージは薄いクライアントです。スナップショットをローカルで計算することはなくなりました。
MCP
Claude Desktop / Cursor(stdio):
{ "mcpServers": { "token-snapshot": { "command": "npx", "args": ["-y", "devx-token-snapshot", "mcp"], "env": { "X402_PRIVATE_KEY": "0x... (optional, enables the paid tool)" } } } }
またはリモート(ストリーミング可能な HTTP):https://token-snapshot.nextill-pos.workers.dev/mcp(無料ツールと情報のみ)
ツール:token_basics(無料)、token_snapshot(呼び出しごとに 0.003 USDC。X402_PRIVATE_KEY が設定されている場合にのみ支払い、0.01 USDC を超えることはありません。それ以外の場合は見積もりを返します)、token_snapshot_info。
ホスト型有料呼び出し(x402)
GET https://token-snapshot.nextill-pos.workers.dev/v1/snapshot?token=0x...&chain=base[&pools=5]
POST https://token-snapshot.nextill-pos.workers.dev/v1/snapshot {"token":"0x...","chain":"base","pools":5}
未払いのリクエストは、x402 v1 の本文(network: base、maxAmountRequired: 3000)と v2 の PAYMENT-REQUIRED ヘッダー(eip155:8453)を含む HTTP 402 を返します。ご自身のウォレットを使い、@x402/fetch などの任意の x402 クライアントで支払えます。決済は Coinbase CDP ファシリテーターを介して行われ、スナップショットの生成後にのみ実行されます。支払いを求める前に入力を検証します。無料の基本情報:GET https://token-snapshot.nextill-pos.workers.dev/api/basic?token=0x...&chain=base。
レイアウト
cli/npm パッケージdevx-token-snapshot(CLI + ホステッド API 用の stdio MCP クライアント)、npm testworker/ホステッドエンドポイントの背後で動作する Cloudflare Worker(npm run build、npm test)
MIT。DevX 製。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。