mcpField
L
legible-check

legible-check

リモート
github.com/EzeAlfaro金融データ01 週間前に更新
リポジトリ

legible-check について

legible-check は、Base 上での USDC による従量決済でオンチェーンデータツールを提供する、AI エージェント向け MCP サーバーです。EVM のアカウント・取引データに加え、Base、Polygon、Arbitrum のトークン、価格、DEX を照会できます。

主な機能

  1. 01ブロックとガスのデータ取得
  2. 02残高、nonce、送金の照会
  3. 03取引とレシートの確認
  4. 04トークンとコントラクト情報の取得
  5. 05calldata のデコードと市場データ照会
  6. 06Base 上での USDC 従量決済

活用シーン

  1. 01アドレス残高やトークン保有量の確認
  2. 02取引状態とレシート詳細の確認
  3. 03取引 calldata のデコード
  4. 04暗号資産価格や DEX 見積もりの取得

MCP 対応

Streamable HTTP の MCP エンドポイントを通じて、オンチェーンデータと市場照会ツールを提供します。呼び出しごとに料金が設定され、Base 上で USDC による支払いが必要です。

設定

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

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

ツール

詳細

legible-check — AI エージェント向け従量課金データツール(x402 + MCP)

Legible Check MCP サーバー RustChain によって提供

AI エージェントが呼び出し、リクエストごとにBase上でUSDCで支払えるオンチェーンデータツールを提供する、MCP サーバー兼x402販売者です。登録もAPIキーもサブスクリプションも不要です。未払いの呼び出しには価格を含むHTTP 402が返され、支払者がUSDCの認可に署名すると、ツールが実行されます。

  • MCP エンドポイント(Streamable HTTP): https://legible-check.ezealfa.workers.dev/mcp
  • OpenAPI: https://legible-check.ezealfa.workers.dev/openapi.json
  • ヘルスチェック: https://legible-check.ezealfa.workers.dev/health
  • 受取ウォレット: 0xF3D5de46f73d9f55DFce23F4AAF3Db5505c823c5(Base)

MCP クライアントから接続する

{
  "mcpServers": {
    "legible-check": {
      "type": "streamable-http",
      "url": "https://legible-check.ezealfa.workers.dev/mcp"
    }
  }
}

サーバーはPOST /mcp経由でJSON-RPC 2.0に応答し、クライアントがAccept: text/event-streamを送信した場合は、text/event-streamフレームでも応答します。

メソッド:initialize、tools/list、tools/call。

ツール

ツール価格(USDC)返される内容
evm_block0.001ブロック番号、タイムスタンプ、ベース手数料、使用ガス量、トランザクション数
evm_gas0.001ベース手数料と優先手数料に分けたガス価格
evm_balance0.002wei単位およびネイティブ単位でのネイティブ残高
evm_token_balance0.003小数桁数とシンボルを含むERC20残高
evm_nonce0.002次のトランザクション nonce
evm_tx0.002ハッシュで指定したデコード済みトランザクション
evm_tx_status0.001確認数を含む成功/リバート/保留中の状態
evm_receipt0.002レシート:ステータス、ブロック、使用ガス量、実効ガス価格
evm_transfers0.003指定アドレスのNブロック分のERC20送金
evm_token_info0.002名前、シンボル、小数桁数、総供給量
evm_contract0.003コントラクト判定、バイトコードサイズ、Sourcify ABI
evm_portfolio0.0051回の呼び出しで、ネイティブ残高、nonce、最大10件のトークン残高
evm_decode0.003calldataデコーダー:セレクター、シグネチャ、デコード済み引数
crypto_price0.00124時間変動率と時価総額を含むリアルタイム価格
dex_quote0.002流動性と24時間の取引量を含むDEXペアの見積もり
arena_commit_reveal_roll0.010SHA-256決定論的PRNGを検証する、暗号学的コミット・リビール乱数ベンチマーク
security_ai_vault_ctf0.050AIレッドチーム向けセキュリティチャレンジ(CTF/バグバウンティ):敵対的なプロンプトインジェクションテスト

チェーン:base、polygon、arbitrum(HTTPでは?chain=、ツール引数ではchainを指定します)。

支払いの仕組み

  1. 支払いなしでツールを呼び出します。サーバーはaccepts[]とともに402を返します。accepts[]にはpayTo、amount(最小単位のUSDC、6桁)、asset、network(eip155:8453)が含まれます。
  2. その金額のEIP-3009 TransferWithAuthorizationに署名します。
  3. PAYMENT-SIGNATUREヘッダーに、base64ペイロード{ x402Version: 2, accepted: <requirement>, payload: { type: "eip3009", signature, authorization } }を含めて、同じリクエストを再試行します。
  4. サーバーはCDPファシリテーターを通じて検証と決済を行い、データと決済トランザクションを含むPAYMENT-RESPONSEヘッダーを返します。

HTTPでは、パラメーター名はクエリパラメーターです(?address=、?token=、?hash=、?chain=)。未対応のチェーンは、支払いが要求される前に400で拒否されます。

これが存在する理由

エージェントエコノミーでは呼び出しごとの支払いが行われますが、ほとんどのエンドポイントはスキーマのない、ドキュメント化されていないラッパーです。このサーバーは、x-payment-infoを含むOpenAPI、入力スキーマ付きのMCPツール一覧、そしてチェーンと読み取り時のブロックを常に明示する応答という、機械可読な仕様を公開します。

研究およびセキュリティコンプライアンス

このサーバーが提供するすべてのツール、ベンチマーク、チャレンジは、自律型AIエージェントの研究、暗号プロトコルの評価、サイバーセキュリティのレッドチーム演習のみを目的としています。

  • arena_commit_reveal_roll は、決定論的なSHA-256疑似乱数によるコミット・リビール検証を実演します。
  • security_ai_vault_ctf は、オープンな脆弱性研究モデル(キャプチャー・ザ・フラッグ/バグバウンティ)のもとで運用されています。手数料は推論計算コストを表し、賞金プールはアラインメント報奨金として機能します。 このサーバーは、無許可のギャンブル、賭博、または金融資産の保管サービスを運営していません。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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