mcpField
D
DopamineDesk x402 Marketplace

DopamineDesk x402 Marketplace

ローカル
github.com/jblaz6335ビジネス・マーケティング0今日更新

DopamineDesk x402 Marketplace について

DopamineDesk x402 Marketplaceは、オンデマンドのデータレポートを検索・購入するオープンソースのMCP購入アダプターです。ライブのOpenAPI契約から商品を見つけて無料プレビューを提供し、Base Mainnetで任意設定の上限付きx402決済に対応します。

主な機能

  1. 01自然言語のタスクから商品を検索
  2. 02条件に合うマーケット商品を順位付け
  3. 03ライブのレスポンス契約をプレビュー
  4. 04x402でレポートを購入
  5. 05任意設定の上限付き自動決済

活用シーン

  1. 01ベンダーリスクや企業レポートの検索
  2. 02購入前のエンドポイント確認
  3. 03最新の市場データを従量購入
  4. 04署名前にトランザクションの根拠を確認

MCP 対応

MCPサーバーは商品検索と購入のツールを提供し、コンパクトモードではこの2つだけを公開します。マーケットプレイスのOpenAPI契約からツール一覧を生成し、明示的に有効化した場合はローカル署名によるx402決済を実行できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"jblaz6335-ai-data-marketplace": {
"command": "npx",
"args": [
"-y",
"dopaminedesk-ai-data-marketplace-mcp"
]
}
}
}
起動コマンドnpx -y dopaminedesk-ai-data-marketplace-mcp

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

パッケージ
npmdopaminedesk-ai-data-marketplace-mcp2.11.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

DopamineDesk x402 マーケットプレイス MCP サーバー

Base Mainnet x402 Protocol x402scan Model Context Protocol npm npm downloads Tests

x402 Payment Protocolを使用し、Base Mainnet上でリクエストごとに支払う、意思決定にすぐ使えるマシン間レポートです。

API キー不要。アカウント不要。サブスクリプション不要。 ワークフローで必要になったときに、USDCで最新の回答を1件購入できます。カタログには、エージェント対応状況の監査、ベンダーのオンボーディングリスク、トランザクションの事前チェック、リアルタイムのx402機会調査、企業情報、エンドポイント検証、Webサイトのデューデリジェンス、VINの安全性、市場チェック、セキュリティ調査、アトミックなEVM読み取りが含まれます。

すべての課金対象ルートは?preview=trueを受け付けます。プレビューは、情報源、新しさ、必須入力、レスポンス形式を示す、実際に稼働するコントラクトの証明です。課金対象の呼び出しで提供される、意思決定にすぐ使える値は意図的に含まれていません。

無料のfind_marketplace_products MCPツールから始めてください。購入者のタスクを自然な言葉で入力すると、ランキング付きの実在する商品が3件返されます。さらに、正確な価格、必須入力、すぐに使えるプレビューと課金対象呼び出しのペイロードを含むrecommended_purchaseが1件返されます。例の入力を購入者の実際の値に置き換え、可能な場合はプレビューを確認し、ユーザーが表示価格と支払い方法を承認した後にのみ課金対象の呼び出しを行ってください。

ウォレットなしで試す

Shopifyカタログのライブプレビューを開く。公開ソースを実行し、レスポンスの仕様を表示します。カタログ全体の結果は、0.01 USDCの支払いゲートの向こう側にあります。プレビューにアカウント、キー、支払いは必要ありません。

既存のクライアントでMCPアダプターを試すには、2つのツールの設定をコピーし、エージェントに「公開Shopifyストアフロントを確認するツールを探してください。価格と無料プレビューを表示してください。支払いはしないでください」と尋ねます。コンパクトモードでは、カタログ全体を2つのツールの向こう側に保ちます。無料の統合チェックでは、同じ検出とプレビューの流れを最初から最後まで確認できます。

ストアは、外部からの支払いとオーナー管理のテストを区別するリアルタイムで重複排除された決済総額を公開しています。有料API呼び出しはストアの利用実績を示しますが、ユニークな利用者数を示すものではなく、各購入者がこのMCPパッケージをインストールした証明にもなりません。npmのダウンロード数には、自動インストールも含まれます。

エンジニアリングの概要

このリポジトリには、オープンソースのMCP購入者アダプターとクライアントが含まれます。マーケットプレイスのバックエンドは別サービスです。

flowchart LR
    A[MCP client] --> B[Local adapter]
    B --> C[OpenAPI discovery and free previews]
    B --> D[Opt-in capped payment]
    D --> E[Marketplace endpoint]
    E --> F[Result and settlement details]

アダプターはサービスのOpenAPIコントラクトからツールを生成し、署名キーをローカルに保管し、無効、競合、不正形式、上限超過の支払いリクエストを拒否します。支払いフロー、クライアントの例、自動検証をご確認ください。

インストール

npx -y dopaminedesk-ai-data-marketplace-mcp

stdio 互換の MCP クライアントから利用できます。

{
  "mcpServers": {
    "dopaminedesk-data-marketplace": {
      "command": "npx",
      "args": ["-y", "dopaminedesk-ai-data-marketplace-mcp"]
    }
  }
}

公式 MCP Registry 名:io.github.jblaz6335/ai-data-marketplace。

既存のエージェント向けの小規模なツールリスト

X402_TOOL_MODE=compact を設定すると、find_marketplace_products と purchase_marketplace_product のみが公開されます。すべての販売中の商品を、この2つのツールから引き続き利用できます。デフォルトの full モードでは、既存の連携向けに商品ごとのツールが維持されます。

デフォルトのサーバーを起動するために、環境変数やウォレットキーは必要ありません。ウォレットが必要になるのは、購入者がローカル署名による自動支払いを選択した場合のみです。リモートの /mcp URL は、公開されている stdio インストール URL とは別の、認証が必要なパブリッシャー連携用 URL です。

すぐにコピーして使える設定と、無料のエンドツーエンドクライアントチェックは、examples/README.md にあります。このチェックでは実際の商品を検出し、無料プレビューをリクエストします。支払いへの署名や送信は行いません。

ウォレットを設定せず、クレジットで購入する

このサービスは、すでに APIHub の外部 x402 カタログに登録されています。APIHub のクレジットを持つ購入者は、呼び出しプロセスに Base ウォレットやガス代を保持せずに、そのプロキシを使ってマーケットプレイスへの呼び出しに署名し、決済できます。

npx @apihubio/cli register
npx @apihubio/cli topup 5
npx @apihubio/cli call https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/evm_block_number

APIHub は独立した第三者であり、独自のアカウント、クレジット、マークアップ、利用規約を持っています。直接 x402 を利用する方法は引き続きセルフカストディの手段です。どちらの方法でも、有料の結果が提供される前に、保護されたエンドポイントの決済が完了します。

ライブコントラクトを確認する

curl "https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/company_intelligence?preview=true&domain=example.com"

証明には、ソース、鮮度、リクエストパラメーター、トップレベルフィールド、レスポンスの形式、購入ブロックが含まれます。意思決定に必要な値は、有料の結果に含まれます。

オプションのワンコール購入

現在の npm リリースでは、x402 のチャレンジ、認可、再試行、決済を自動で完了できます。公開パッケージを直接インストールしてください。

npx -y dopaminedesk-ai-data-marketplace-mcp

購入者のキーはローカルの MCP プロセス内にとどまり、マーケットプレイスに送信されることはありません。メインウォレットではなく、残高を抑えた専用の Base ウォレットを使用してください。

{
  "mcpServers": {
    "dopaminedesk-data-marketplace": {
      "command": "npx",
      "args": ["-y", "[email protected]"],
      "env": {
        "X402_AUTO_PAY": "true",
        "X402_EVM_PRIVATE_KEY": "YOUR_DEDICATED_BUYER_WALLET_KEY",
        "X402_MAX_PAYMENT_USDC": "0.25"
      }
    }
  }
}

auto_pay: true を指定して商品を呼び出します。このアダプターは、無効、競合、形式不正、上限超過の購入を拒否します。上限のない支払いにフォールバックすることはありません。

クライアントの自動インストールについては、llms-install.md を参照してください。デフォルト設定では、ウォレットキーの収集や自動支払いの有効化をせずに、無料の商品検索とプレビューを利用できます。

検証とエンジニアリングの範囲

公開検証ハブ と機械検証レコード で、本番環境の証拠を確認できます。

以下の制約を踏まえて、このアダプターを構築しました。

  • 本番環境の OpenAPI コントラクトを、ツール検出の信頼できる情報源としています。
  • ライブコントラクトの証明でソースとスキーマを検証し、有料商品を置き換えることはありません。
  • 自動購入はオプトイン方式で、ローカル署名を行い、1回の呼び出しあたりの厳格な上限で保護されています。
  • 競合、形式不正、無効、上限超過の支払い試行は、すべてフェイルクローズします。
  • 決済の詳細は、照合のために提供される結果に含まれます。

検証スイートをローカルで実行します。

npm ci
npm test

本番環境のコントラクト

MCP アダプターは、本番環境の OpenAPI ドキュメントからツール一覧を構築します。件数、価格、利用可能状況、データモード、ソースの宣言は、手書きのエンドポイント一覧ではなく、実際のコントラクトに基づきます。

課金対象のすべての製品では、Coinbase CDP ファシリテーターを介して Base メインネット上で x402 v2 の exact 決済を使用します。

  1. エンドポイントを呼び出し、base64 エンコードされた PAYMENT-REQUIRED レスポンスヘッダーを読み取ります。
  2. 互換性のある x402 購入者クライアントで、指定どおりのオーソリゼーションに署名します。
  3. PAYMENT-SIGNATURE を付けて再試行します。
  4. 決済の詳細を PAYMENT-RESPONSE から読み取ります。

手動および従来のトランザクション確認による決済方法については、PAYMENT_FLOW.md を参照してください。

購入者向けの成果

製品有料呼び出しで得られる内容価格(USDC)
shopify_store_lookupShopify の公開商品の最新情報、バリエーション、価格、在庫状況0.010
ssl_certificate証明書の認証情報、発行者、有効期限、フィンガープリントのリアルタイム情報0.010
stock_research_brief最新の市場価格と、直近の公式 SEC 提出書類のメタデータを組み合わせた情報0.010
storefront_intelligence_reportShopify の公開カタログ、在庫状況、TLS、申告済みのエージェントコマースに関する証拠をまとめたレポート0.030
agent_readiness_auditエージェントがサイトの発見、理解、購入に利用するディスカバリーファイルの評価済み証拠と、優先度付きの修正項目0.025
evm_receiptBase、Ethereum、Arbitrum におけるトランザクションのリアルタイム状況、ガス使用量、コントラクト作成の詳細、正規化されたイベントログ0.003
evm_block_numberRPC 統合を維持せずに取得できる、対応 EVM ネットワークの最新ブロック高0.001
vendor_risk_report最新の本人確認情報、制裁対象情報、ドメイン、TLS、ホスティング、ウェブサイトの証拠に基づくベンダー導入の判断0.020
x402_market_opportunity_reportx402 のリアルタイム需要、競合状況、健全性、価格設定、開発推奨事項0.010
transaction_preflight署名する前に確認できる、読み取り専用のトランザクションシミュレーション証拠0.005
company_intelligence企業情報の拡充とベンダー調査の概要0.010
x402_endpoint_preflightx402 エンドポイントの検証、チャレンジのリント、購入者との互換性を示す証拠0.003
website_due_diligenceウェブサイトの信頼性、セキュリティ、メタデータ、リスクに関する証拠をまとめたレポート0.040
vehicle_safety_reportVIN のデコード、リコール、苦情、安全性に関する購入者向け情報0.008
crypto_market_snapshot複数の資産の最新価格と市場動向0.004
これらは、予告用テキストではなく、完全な有料成果物です。下位レベルのカタログも引き続き利用でき、単一のチェーン読み取り、ファイリング、制裁チェック、見積もり、検証結果を必要とするワークフローに対応します。

このオープンソースの購入者向けアダプターによって統合作業を削減できた場合は、Ko-fi でメンテナンスを支援できます。

公開済みの配布先

ライセンス

MIT ライセンス。オープンソースの MCP 購入者向けアダプターおよびマーケットプレイスクライアントです。

コメント

MCP は初めてですか?

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

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