mcpField
T
Tensorfeed X402 Base Mcp

Tensorfeed X402 Base Mcp

ローカル
tensorfeed.ai金融データ22 週間前に更新

Tensorfeed X402 Base Mcp について

Tensorfeed X402 Base Mcp は、Base 上の x402 USDC 決済を監査するエージェントや開発者向けの読み取り専用 MCP サーバーです。オンチェーン送金と照合して決済を検証し、ウォレット操作や署名なしで x402 マニフェストや支払い状況も確認できます。

主な機能

  1. 01決済の受取先と金額を検証
  2. 02公開者の x402 マニフェストを解析
  3. 03Base の残高とトランザクションレシートを取得
  4. 04最近の USDC 送金と支払いを確認
  5. 05x402 エンドポイントの検査と支払いペイロードのデコード

活用シーン

  1. 01オンチェーン送金と x402 レシートを照合
  2. 02公開者の決済マニフェストを確認
  3. 03加盟店宛ての最近の USDC 支払いを確認
  4. 04エンドポイントが x402 支払い応答を返すか確認

MCP 対応

MCP クライアントに、読み取り専用の Base チェーン照会と x402 専用の検証ツールを公開します。秘密鍵の使用、トランザクションへの署名、ブロードキャストは行いません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tensorfeed-x402-base": {
"command": "npx",
"args": [
"-y",
"@tensorfeed/x402-base-mcp"
],
"env": {
"TENSORFEED_RPC_URL": "<TENSORFEED_RPC_URL>"
}
}
}
}
起動コマンドnpx -y @tensorfeed/x402-base-mcp
設定が必要な環境変数
TENSORFEED_RPC_URLシークレットOptional Base mainnet RPC endpoint (Alchemy, Infura, etc) for higher rate limits. Must match the allowlist in src/rpc/allowlist.ts; non-allowlisted URLs fall back to public Base RPC with a stderr warning. Defaults to https://mainnet.base.org if unset.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@tensorfeed/x402-base-mcp0.2.1

ツール

15

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
addressstringはいEVM アドレス(0x プレフィックス付き、チェックサム形式)

詳細

@tensorfeed/x402-base-mcp

Base メインネット上の x402 USDC 決済を検証する読み取り専用 MCP サーバーです。MCP 互換のエージェント(Claude Desktop、Claude Code、Cursor、ChatGPT)に追加すると、x402 の決済レシートをオンチェーンで独立して監査し、パブリッシャーの .well-known/x402 マニフェストを解析し、AFTA のフェデレーションステータスを確認できます。秘密鍵も署名もブロードキャストも必要ありません。

npm install -g @tensorfeed/x402-base-mcp

Coinbase Base MCP との関係

Coinbase は Base MCP(公式の mcp.base.org サーバー。2026 年 5 月に公開)を、決済側の MCP としてリリースしました。エージェントを Base Account に接続し、ユーザーがウォレット内で承認するスワップ、送金、x402 決済をエージェントが提案できるようにします。

このパッケージ @tensorfeed/x402-base-mcp は、検証側の MCP です。x402 決済(Base MCP、サーバー側の @coinbase/x402 ミドルウェア、またはその他の x402 クライアントによるもの)が行われた後、このサーバーを使うと、呼び出し元のエージェントがオンチェーンの決済を独立して確認し、パブリッシャーの /.well-known/x402 マニフェストを解析し、レシートを監査できます。ウォレットを使わず、読み取り専用でチェーンを確認できます。

この 2 つは競合するものではなく、相互に補完するものです。支払いには Base MCP を、検証にはこの MCP を使ってください。

検証用 MCP を別に用意する理由

x402 は、エージェントが Base 上で USDC を使って有料 API レスポンスの料金をマーチャントに支払う決済プロトコルです。エージェントが決済レシートを受け取ったとき、そのレシートの主張どおりに決済が実際に行われたことを確認する方法は 2 つあります。

  1. マーチャントを信頼する
  2. Transfer イベントをオンチェーンで直接読み取る

既存の EVM MCP サーバーの多くは、秘密鍵を必要とします(その場合、エージェントはトランザクションも送信できるため、運用上のリスクがあり、検証には不要です)。または、x402 に対応していない汎用のマルチチェーンリーダーです。このサーバーは、読み取り専用で x402 に対応した選択肢です。Claude Desktop または Claude Code のセッションに追加すれば、エージェントはウォレットを操作せずに x402 決済を検証できます。

TensorFeed 固有のツール(verify_afta_federation、tf_payment_lookup)は、TF の標準サーフェスに対して同じプリミティブを組み合わせ、パターンを示します。これらのツールを使っても、使わなくてもかまいません。汎用ツールだけでも問題なく動作します。

インストール

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "tensorfeed-x402-base": {
      "command": "npx",
      "args": ["-y", "@tensorfeed/x402-base-mcp"]
    }
  }
}
Claude Code
claude mcp add tensorfeed-x402-base -- npx -y @tensorfeed/x402-base-mcp
オプション:独自の RPC を使用する

サーバーはデフォルトで公開 Base RPC(https://mainnet.base.org)を使用します。通常の用途にはこれで十分です。負荷の高い用途では、TENSORFEED_RPC_URL を使って Alchemy または Infura の URL を設定してください。URL は src/rpc/allowlist.ts の許可リストに一致する必要があります。それ以外の URL は公開エンドポイントにフォールバックし、stderr に警告が記録されます。

export TENSORFEED_RPC_URL="https://base-mainnet.g.alchemy.com/v2/YOUR_KEY"

まだアカウントをお持ちでない場合のアフィリエイトリンク:

ツール

Base の汎用読み取り
ツール説明
balanceアドレスのネイティブ ETH 残高
usdc_balanceアドレスの USDC(Circle のネイティブブリッジ版)残高
block_numberBase の最新ブロック番号
get_tx_receiptステータス、ガス、ログの概要を含む完全なトランザクションレシート
call読み取り専用のコントラクト呼び出し(eth_call。ブロードキャストは行いません)
recent_transfersN ブロック間にアドレスが関与した USDC Transfer イベント
x402 ネイティブの検証
ツール説明
verify_x402_settlementトランザクションハッシュ、想定される受取人、想定される USDC 額を指定すると、オンチェーンの Transfer イベントが一致するかどうかの構造化された判定を返します。
parse_x402_manifesthttps://{domain}/.well-known/x402.json を取得し、構造化されたマニフェストを返します。
usdc_recent_payments_toN ブロック間にアドレス宛てに行われた USDC 送金。マーチャント側からの表示です。
probe_x402_endpoint任意の https URL をプローブし、accepts[] を含む標準的な x402 有料 402 レスポンスを返すかどうかを報告します。
decode_x402_payment_payloadbase64 形式の X-PAYMENT ヘッダー(Coinbase x402 V2)をオフラインでデコードし、スキーム、ネットワーク、バージョン、EIP-3009 認証、署名を返します。
TensorFeed フレーバー
ツール説明
verify_afta_federationTensorFeed の AFTA 認証エンドポイントをドメインに対して呼び出し、スコア付きチェックリストを返します。
tf_payment_lookuptx ハッシュが Base 上の TensorFeed の正規ウォレットへの USDC 支払いかどうかを確認します。
x402_publisher_healthTensorFeed の毎時 x402 ステータスプローブが監視するドメインについて、現在の結果、過去 24 時間/7 日間の稼働率、最近の推移を返します。
afta_federation_members確認済み AFTA フェデレーションメンバーの正規の厳選リスト(TF の起点およびフェデレーションメンバー)を返します。

使用例

x402 決済を確認する(TensorFeed 初の正規 V2 決済で動作します):

verify_x402_settlement({
  tx_hash: "0xe20c57d8aa6df63f75ce7a4e4c0cab492eb7fa672a23cd8fd59967eb6b66bd67",
  expected_recipient: "0x549c82e6bFC54bdaE9A2073744CBC2AF5D1FC6D1",
  expected_amount_usdc: "0.02"
})
// returns { ok: true, verified: true, matches: [...] }

パブリッシャーの x402 マニフェストを調べる:

parse_x402_manifest({ domain: "tensorfeed.ai" })

AFTA 認証を確認する:

verify_afta_federation({ domain: "tensorfeed.ai" })

脅威モデル

読み取り専用のチェーン可視化 MCP です。詳細は SECURITY.md をご覧ください。概要は以下のとおりです。

  • 秘密鍵は使用せず、署名もブロードキャストも行いません。サーバーが資金を動かすことはできません。
  • 各ツールの入力バリデーターが、不正なチェックサムや不正な形式のハッシュ、URL 形式のドメイン、プライベート/ループバックのホスト名などの入力を拒否します。
  • 出力のサニタイズにより、呼び出し元のエージェントに返すすべての文字列から C0/C1 制御文字と、ゼロ幅文字/方向上書きマークを除去します。
  • 外部文字列には _origin: "external" マーカーが付くため、呼び出し元のエージェントは値が第三者に由来することを把握できます。
  • シリアライズされたツール出力には50 KB の応答上限があり、上限を超える応答は構造化スタブに置き換えられます。
  • RPC 許可リストにより、セルフホスト環境で既知のエンドポイントのみを使用できます。任意の URL は拒否され、公開 Base RPC にフォールバックします。
  • テレメトリー、ホームへの通信、分析機能はありません。
  • 来歴:npm リリースは、暗号学的な来歴証明を付与して GitHub Actions OIDC 経由で公開されます。npm audit signatures で検証できます。

セキュリティ上の問題は [email protected] までご報告ください。修正されていない脆弱性について、公開 issue や CVE を登録しないでください。

ライセンス

MIT

関連項目

  • Coinbase Base MCP - Base の公式な決済側 MCP です。このパッケージと組み合わせることで、決済から検証までの一連の流れを実現できます。Base MCP が x402 決済に署名し、このパッケージがオンチェーンで決済を独立して確認します。
  • @tensorfeed/mcp-server - TensorFeed データ MCP(ニュース、ステータス、モデル、ベンチマーク、プレミアムエンドポイント)のコンパニオンパッケージです。役割は補完的です。このサーバーは x402 決済をオンチェーンで検証し、mcp-server は TF データ API を MCP ツールとして提供します。
  • TensorFeed - AI エコシステムのデータレイヤー
  • TensorFeed 開発者向け - AI エージェント向けの無料およびプレミアム API
  • Agent Fair-Trade Agreement (AFTA) - 公正なエージェント間取引のためのオープン標準
  • x402 spec - この MCP が検証する決済プロトコル

コメント

MCP は初めてですか?

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

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