mcpField
X
x402-ads-mcp

x402-ads-mcp

ローカル
github.com/forgemeshlabsビジネス・マーケティング16 日前に更新

x402-ads-mcp について

x402-ads-mcp は、x402 Ads & Intent Network の機械取引需要データを Agent やサービス運営者に提供します。無料のネットワーク情報と従量課金の需要分析があり、パブリッシャーは自社サービスのレポートを無料で取得できます。

主な機能

  1. 01ネットワークのカウンターと統計の表示
  2. 02402 応答内のおすすめ内容のプレビュー
  3. 03Agent のリクエスト傾向とカテゴリ需要の調査
  4. 04サービス単位の意図レポートの作成
  5. 05CLI によるパブリッシャーサービスの登録

活用シーン

  1. 01Agent が求めるエンドポイントやカテゴリを把握
  2. 02カテゴリごとの需要量と価格帯を評価
  3. 03サービスが購入されなかった理由を分析
  4. 04API サービスをパブリッシャーネットワークに登録

MCP 対応

MCP サーバーとして、x402 ネットワークの集計、おすすめのプレビュー、意図分析ツールを提供します。有料ツールは x402 を介して Base 上で USDC により従量決済され、パブリッシャーは自社サービスのレポートを無料で取得できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"forgemeshlabs-x402-ads": {
"command": "npx",
"args": [
"-y",
"@forgemeshlabs/x402-ads-mcp"
],
"env": {
"WALLET_PRIVATE_KEY": "<WALLET_PRIVATE_KEY>",
"X402_ADS_PUBLISHER_KEY": "<X402_ADS_PUBLISHER_KEY>"
}
}
}
}
起動コマンドnpx -y @forgemeshlabs/x402-ads-mcp
設定が必要な環境変数
WALLET_PRIVATE_KEYシークレットOptional dedicated low-balance Base wallet private key for settling paid x402 analytics calls. Without it, paid tools return the x402 payment challenge instead of settling.
X402_ADS_PUBLISHER_KEYシークレットOptional publisher key from ads.forgemesh.io. Makes get_intent_report free for your registered services.

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

パッケージ
npm@forgemeshlabs/x402-ads-mcp0.2.5

ツール

8

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

このツールにパラメーターはありません。

詳細

@forgemeshlabs/x402-ads-mcp

M8ven Score mcpservers.org

ミドルウェアを1つインストールするだけで、未使用の402レスポンスをレコメンデーション、ディスカバリー、マシンコマース分析で収益化できます。

このネットワークのMCP側では、x402エコシステム全体で自律型エージェントが何を探り、何を求め、何を諦めるのかを、エージェント向けのツールとして提供します。

ForgeMesh x402 Ads & Intent Networkをラップしています。有料ツールは、x402プロトコルを介してBaseメインネット上で、呼び出しごとにUSDCで決済されます。アカウントもAPIキーも不要で、ウォレットがログイン手段になります。パブリッシャーは、自身のサービスに関するレポートを無料で利用できます。

インストール

{
  "mcpServers": {
    "intent": {
      "command": "npx",
      "args": ["-y", "@forgemeshlabs/x402-ads-mcp"],
      "env": {
        "WALLET_PRIVATE_KEY": "0x... (optional — enables paid analytics)",
        "X402_ADS_PUBLISHER_KEY": "pub_... (optional — free reports on your own services)"
      }
    }
  }
}

どちらの環境変数も任意です。どちらも設定しない場合、無料ツールはすべて利用でき、有料ツールは決済を行う代わりにx402の支払い要求(価格、ネットワーク、payTo)を返します。支出する前の確認に便利です。

ボーナス:1コマンドでパブリッシャー登録

このパッケージは、API運営者向けの登録CLIとしても使えます(MCPクライアントは不要です)。

# read the terms first: https://ads.forgemesh.io/terms
WALLET_PRIVATE_KEY=0xYOUR_WALLET npx -y @forgemeshlabs/x402-ads-mcp register \
  --url https://api.your-service.com --accept-terms

Base上で0.10 USDCを1回支払うと、支払いに使ったウォレットがIDになり、パブリッシャーキーが一度だけ表示されます。無効なリクエストは支払い前に拒否されるため、登録に失敗するリクエストに対して支払うことはありません。

ツール

ツール価格返される内容
get_network_counters無料ネットワークのリアルタイム集計:観測された402の数、エージェントクラスのリクエスト数、提供されたレコメンデーション数
preview_recommendations無料ミドルウェアが402に挿入するレコメンデーションブロックそのもの
get_terms無料正式な利用規約と、データ収集に関する完全な開示
get_network_stats$0.005ネットワークの集計と、モニター/インデクサー/エージェントの分類別内訳
get_intent_trends$0.01自律型エージェントがリクエストする上位のエンドポイントとカテゴリ
get_category_demand$0.021つのカテゴリの需要の詳細:ボリューム、購入者の割合、価格帯
get_intent_report$0.05 / 無料*1つのサービスについて、エージェントが購入しなかった理由を示すファネル

* get_intent_reportは、イベントを提供するサービスについてX402_ADS_PUBLISHER_KEYがあれば無料です。これはデータ協同組合のルールです。自分のデータは、いつまでも無料で利用できます。

環境

変数必須用途
WALLET_PRIVATE_KEYいいえUSDCを保有するBaseメインネットのウォレット。有料ツールの自動決済を有効にします
X402_ADS_PUBLISHER_KEYいいえads.forgemesh.ioから取得したパブリッシャーキー。自身のレポートを無料で利用できます
X402_MAX_PRICE_USDいいえ呼び出しごとの価格上限(USD)。組み込み上限($0.05、registerの場合は$0.10)より引き下げることのみ可能です
X402_SESSION_BUDGET_USDいいえプロセスごとの累積上限。組み込み上限の$10より引き下げることのみ可能です

バックエンドURLはhttps://ads.forgemesh.ioに固定されています(パブリッシャーキーはこのURLにのみ送信されます)。サーバーは、ForgeMesh Adsウォレット以外の受取人、Baseメインネット以外のネットワーク、USDC以外の資産、または上限を超える金額への署名を拒否します。残高の少ない専用ウォレットを使用してください。キーがマシンの外に出ることはありません。支払いにはローカルで署名(EIP-3009)し、オンチェーンで決済します。

すぐに使える設定はexamples/にあります。Claude DesktopのmcpServersブロックと、コメント付きの環境変数テンプレートが含まれています。

テスト(安全性を設計段階から確保)

npm test                # smoke: MCP boots over stdio and lists its 7 tools
npm run test:free       # free tools against the live network
npm run test:challenge  # every paid tool returns an x402 challenge — no wallet, nothing can spend
npm run test:all        # all of the above

テストで支払いが決済されることはありません。チャレンジテストは読み込み前に支払い関連の環境変数を削除するため、シェルでウォレットを設定していても資金が動くことはありません。

このネットワークを一言で説明すると

APIのコンテンツではなく、マシンコマースを測定します。@forgemeshlabs/x402-adsミドルウェアを実行するパブリッシャーが、匿名化された402プローブのメタデータを提供します。このMCPは、集約された需要シグナルをエージェントやビルダーに販売します。

パブリッシャーが送信する情報と、送信しない情報の完全な開示:https://ads.forgemesh.io/terms

ライセンス

MIT © ForgeMesh

コメント

MCP は初めてですか?

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

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