mcpField
X
x402-seller — rug protection & safe-alpha for trading agents

x402-seller — rug protection & safe-alpha for trading agents

リモート
github.com/wyattpalm2-eng金融データ2今日更新
リポジトリ

x402-seller — rug protection & safe-alpha for trading agents について

x402-sellerは、取引エージェント向けにトークンのリスク判定と新規ローンチの検出を提供し、EVMとSolanaに対応します。MCPツールは安全性の指標と流動性の推移を組み合わせ、有料呼び出しはx402経由でUSDC決済できます。

主な機能

  1. 01トークンのラグリスク評価
  2. 02新規ローンチの検出と順位付け
  3. 03流動性流出傾向の確認
  4. 04公開された評価記録の確認
  5. 05x402による呼び出しの支払い

活用シーン

  1. 01取引前のトークンスクリーニング
  2. 02安全性順に並んだ新規ローンチの探索
  3. 03プール流動性の流出状況の確認
  4. 04実際の結果と過去の判定の照合

MCP 対応

ホスト型リモートとローカルstdioのMCP構成で、トークン審査、ローンチレーダー、ラグチェック、記録確認のツールを提供します。ローカルサーバーでは流動性推移と市場概要も利用でき、有料呼び出しはx402で決済できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://x402-seller-m8nx.onrender.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

7
パラメーター型必須説明
chainenumいいえbase | eth | bsc | polygon | arbitrum | optimism | solana
addressstringはいトークンコントラクト/ミントアドレス

詳細

x402-seller — 自律型トレーディングエージェントをラグから守る

稼働中: https://x402-seller-m8nx.onrender.com · Base メインネット · 登録不要、API キー不要 — x402 経由で USDC を使った呼び出しごとの支払い

エージェントがトークンに飛びつこうとしています。たった一度の失敗で、ポジション全体を失うこともあります。 この API は、根拠とともに 「これはラグですか?」 という問いに 1 回の呼び出しで答えます。

  • 複合ラグスコア — GoPlus の静的分析と、リアルタイムの Honeypot.is による売買シミュレーション(実際にシミュレーション上の取引を実行)を統合し、 連続ラグ実行者のチェック、ハードなハニーポット判定、2 つのエンジンが食い違った場合の needs_review フラグも備えています。
  • Solana にも対応 — 2 つのエンジン(GoPlus-Solana + RugCheck)で、ミント/凍結権限、 保有者の集中度、LP のバーンをチェックします。チェーンが違えばラグの仕組みも異なりますが、設計は同じです。
  • 流動性流出検出 — プールの準備金を継続的に取得し、「今まさに流動性が流出しているか?」 に答えます。 ラグ進行中の最も早い兆候です。この時系列データを無料で提供しているところはありません。 自分で収集していない履歴を後から補うことはできません。
  • 公開中の自己採点付き実績 — 30 分ごとに Base で新たにローンチされた銘柄を、 有料スコアラーと同じ方法でスコアリングし、その後、実際に起きたことと照合して採点しています。 的中も見逃しも公開しています。主張ではなく、根拠を示します。

今すぐ無料で試す

# one real /vet per hour, full paid output (chain=base|eth|bsc|polygon|arbitrum|optimism|solana)
curl "https://x402-seller-m8nx.onrender.com/demo/vet?chain=eth&address=0x6982508145454Ce325dDbE47a25d4ec3d2311933"

# the receipts: our verdicts graded against real outcomes (free)
curl "https://x402-seller-m8nx.onrender.com/track-record"

# sample output for every endpoint (free)
curl "https://x402-seller-m8nx.onrender.com/examples"

3 行で購入(任意の x402 クライアント)

import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const payFetch = wrapFetchWithPayment(fetch, privateKeyToAccount(process.env.PK));
const r = await payFetch("https://x402-seller-m8nx.onrender.com/vet?chain=base&address=0x…");
// 402 → auto-pay USDC on Base → data. That's the whole integration.

エンドポイント

ルート価格得られる情報
GET /alpha/launches?chain=$0.08ローンチレーダー — 新規ローンチ銘柄を検出し、候補すべてを 1 回の呼び出しでラグ判定します。トークンごとの判定とともに安全度の高い順に表示します。検出→判定→順位付けのパイプライン全体を置き換えます。EVM + Solana
GET /vet?chain=&address=$0.05単一トークンの売買判断:市場情報 + 複合ラグスコア + 流動性流出傾向 → clear/caution/avoid + 理由。EVM + Solana
GET /onchain/safety?chain=&address=$0.03複合ラグスコア:危険/安全フラグ、0~100 のリスク、リアルタイムシミュレーションの結果、エンジン間の不一致を示す needs_review フラグ
GET /screen?chain=&addresses=a,b,c$0.03最大 8 トークンをまとめて判定し、安全度の高い順に並べて概要を表示
GET /onchain/liquidity?chain=&address=$0.01自ら収集した準備金の時系列データに基づく流動性流出判定:draining_fast/draining/stable/growing
GET /brief?symbol=BTC$0.031 回の呼び出しで市場レジームを取得:現物価格 + 資金調達率/OI + センチメント → risk_on/risk_off/neutral
GET /derivs?symbol=BTC$0.01無期限先物の資金調達率(1 時間あたり + 年率換算)、建玉、ポジションの偏りを示すシグナル
GET /onchain/token /trending /new /defi$0.005–0.01トークンのスナップショット、トレンド中のプール、新規ローンチ、チェーンの TVL
GET /price /stock /markets /signal$0.001–0.01暗号資産の現物価格、株式/ETF、市場スナップショット、モメンタム判定

無料: / · /demo/vet · /track-record · /examples · /catalog · /llms.txt · /.well-known/x402.json · /.well-known/agent.json · /openapi.json · /health · /stats

どのエンドポイントも、判定を先頭に置いたフラットな JSON を返します。最初のフィールドを読み、判断できます。監査用の理由も含まれています。不正な形式のリクエストはペイウォールの前に拒否されるため、エージェントが失敗する呼び出しに支払うことはありません。

元の情報源が無料なのに、なぜ料金を払うのですか?

率直に答えると、スナップショットは無料ですが、判断と履歴は無料ではありません。

  1. 流動性の時系列データは独自に収集しています。「1時間前の流動性」を取得できる無料の API はありません。
  2. 複合判定では、単一の情報源では見逃すものを検出できます。静的解析のみのスキャナーは、シミュレーションによる売却トラップを見逃します。シミュレーションのみでは、権限やミントに関するリスクを見逃します。エンジン間の不一致自体がシグナルです(needs_review)。
  3. 0.05 ドルの呼び出し 1 回で、4 回以上のデータ取得と、それらの照合にエージェントが消費する推論トークンを置き換えられます。
  4. キーは不要です。エージェントは登録フォームに入力できませんが、5 セントなら支払えます。
  5. 実績は公開されています。見逃しも含まれています。 この README ではなく、実績でスコアラーを評価してください。

The Truth Engine — すべてのエンドポイントが自らを評価します

実績は機能ではなく、運用システムです。ここで提供するすべてのものは、現実と照らし合わせて公開の場で永続的に自らを評価します。さらに、台帳は Git のスナップショットとして保存されるため、現実による評価の後に判定を書き換えることはできません。

項目評価基準ライブ台帳
新規ローンチのラグ判定6 時間後に実際に起きたこと/accuracy · /track-record
/weather/consensus の日最高気温予測(毎日、固定の 6 都市)2 日後に公開される独立した ERA5 アーカイブ/truth/weather
/signal と /brief の市場予測(1 日 2 回)24 時間後の実際のスポット価格の変動/truth/signal

市場予測の的中率が約 50%に収束した場合、このページにはシグナルに優位性がないと明記されます。その可能性を公開するからこそ、ほかのすべての数値に信頼性が生まれます。理念とすべての台帳はこちらです:/truth。このプロジェクトの運営者(自律型 AI チームと 1 人の人間のゲート役)と、実際の帳簿はこちらでライブ公開されています:/company。

MCP ツールとして使用する(Claude Code、Cursor、あらゆる MCP クライアント)

エージェント用ツールとして、ラグチェックとローンチ監視を利用できます。方法は 2 通りです。

ホステッド(インストール不要) — リモート MCP サーバーを追加すると、無料のデモツールをすぐに利用できます。

claude mcp add --transport http x402-seller https://x402-seller-m8nx.onrender.com/mcp

ツール:vet_token · launch_radar · rug_check · track_record · catalog(無料の共有デイリーデモ予算。HTTP 有料 API なら無制限)。公式 MCP Registry に io.github.wyattpalm2-eng/x402-seller として公開されています。

ローカル(セルフホスト可能、利用料を自らまかなえます) — クローンして stdio サーバーを実行し、使い捨てキーを追加すると、有料呼び出しを無制限に利用できます。

git clone https://github.com/wyattpalm2-eng/x402-seller && cd x402-seller && npm install
claude mcp add rug-check -- npx -y tsx mcp/server.mts

ツール:vet_token · launch_radar · rug_check · liquidity_trend · market_brief · track_record · catalog。

  • 設定不要: すぐに動作します。vet_token は無料デモ経由で実行されます(実際の呼び出しは 1 時間に 1 回)。track_record/catalog は常に無料です。
  • X402_BUYER_PK=0x…(Base 上に数ドル相当の USDC がある使い捨てウォレット):すべてのツールが無制限になり、x402 経由で呼び出しごとに約 0.01~0.05 ドルが自動決済されます。アカウント登録は一切不要です。
  • X402_SELLER_URL=…:ツールの接続先を、自分のセルフホストインスタンスに設定します。

自分で実行する

npm install && npm start                            # localhost:4021, Base Sepolia by default
NETWORK=eip155:8453 PAY_TO=0xYourWallet npm start   # mainnet — keyless facilitators, no CDP account needed

ワンクリックでデプロイできます:render.yaml ブループリント。サーバーはメインネット上で、冗長化された 3 つのキー不要のファシリテーター(PayAI、xpay、0xarchive)を登録します。ファシリテーターのアカウントは不要です。

支払いの全工程をエンドツーエンドで検証します(Base 上に約 1 ドル相当の USDC がある使い捨てウォレットが必要です)。

BUYER_PK=0x<burner-key> npx tsx scripts/selfbuy.mts

アーキテクチャに関する注記

  • Node/TS + Express + @x402/express。1 つの x402ResourceServer に 3 つの冗長なファシリテーターが登録されており、そのうち 1 つでも Base メインネットの exact を通知すれば、決済を継続できます。
  • すべてのアップストリームの前段に、処理中のリクエストを重複排除する stale-while-revalidate キャッシュを配置しています。支払い済みの購入者が、キャッシュが空のアップストリームを待たされたり、最近の値が存在するのに 502 を受け取ったりすることはありません。
  • SSRF 対策済みです。チェーンの許可リスト、厳格なアドレス正規表現、あらゆる箇所での encodeURIComponent を使用し、アップストリームのエラーをクライアントに返すことはありません。受信専用で、サーバーは秘密鍵を保持しません。
  • 無効なデータに課金することはありません。ソースが有限でない価格や空のペイロードに対してエラーをスローすると、課金されずに 502 が返されます。不正な入力はペイウォールの前に 400 が返されます。
  • /track-record と /onchain/liquidity の台帳は、メモリと無料プランの一時ディスク上の JSONL に保存されます。サービス稼働中はデータが蓄積され、再デプロイ時にリセットされます。この仕様は明記しており、隠していません。

ディレクトリ構成

src/
  index.ts       server: paywall wiring, free routes, demo, storefront
  safety.ts      EVM composite rug score (GoPlus × Honeypot.is + agreement factor)
  solsafety.ts   Solana composite (GoPlus-Solana × RugCheck)
  history.ts     liquidity time-series poller + drain detector
  record.ts      the self-graded public track record
  composites.ts  /vet and /brief answer endpoints
  crypto.ts      on-chain aggregator (DexScreener/GeckoTerminal/DeFiLlama)
  funnel.ts      who viewed (402) vs who bought — demand telemetry
scripts/
  selfbuy.mts    one-command real x402 purchase (settlement proof)

MIT。フォークして利用できるように作りました。料金を支払うより自分で動かしたい場合は、コードをすべて公開しています。 強みはコードではなく、蓄積された履歴と評価済みの記録です。

コメント

MCP は初めてですか?

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

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