DopamineDesk x402 Marketplace について
DopamineDesk x402 Marketplaceは、オンデマンドのデータレポートを検索・購入するオープンソースのMCP購入アダプターです。ライブのOpenAPI契約から商品を見つけて無料プレビューを提供し、Base Mainnetで任意設定の上限付きx402決済に対応します。
主な機能
- 01自然言語のタスクから商品を検索
- 02条件に合うマーケット商品を順位付け
- 03ライブのレスポンス契約をプレビュー
- 04x402でレポートを購入
- 05任意設定の上限付き自動決済
活用シーン
- 01ベンダーリスクや企業レポートの検索
- 02購入前のエンドポイント確認
- 03最新の市場データを従量購入
- 04署名前にトランザクションの根拠を確認
MCP 対応
MCPサーバーは商品検索と購入のツールを提供し、コンパクトモードではこの2つだけを公開します。マーケットプレイスのOpenAPI契約からツール一覧を生成し、明示的に有効化した場合はローカル署名によるx402決済を実行できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
DopamineDesk x402 マーケットプレイス MCP サーバー
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
本番環境のコントラクト
- ストア: https://ai-data-marketplace-1042299154756.us-central1.run.app/
- OpenAPI: https://ai-data-marketplace-1042299154756.us-central1.run.app/openapi.json
- Postman: https://ai-data-marketplace-1042299154756.us-central1.run.app/postman.json
- LLM マニフェスト: https://ai-data-marketplace-1042299154756.us-central1.run.app/llms.txt
- x402 マニフェスト: https://ai-data-marketplace-1042299154756.us-central1.run.app/.well-known/x402
- x402scan: https://www.x402scan.com/server/8dd63536-ba25-40f4-b36a-7d05ed18d007
MCP アダプターは、本番環境の OpenAPI ドキュメントからツール一覧を構築します。件数、価格、利用可能状況、データモード、ソースの宣言は、手書きのエンドポイント一覧ではなく、実際のコントラクトに基づきます。
課金対象のすべての製品では、Coinbase CDP ファシリテーターを介して Base メインネット上で x402 v2 の exact 決済を使用します。
- エンドポイントを呼び出し、base64 エンコードされた
PAYMENT-REQUIREDレスポンスヘッダーを読み取ります。 - 互換性のある x402 購入者クライアントで、指定どおりのオーソリゼーションに署名します。
PAYMENT-SIGNATUREを付けて再試行します。- 決済の詳細を
PAYMENT-RESPONSEから読み取ります。
手動および従来のトランザクション確認による決済方法については、PAYMENT_FLOW.md を参照してください。
購入者向けの成果
| 製品 | 有料呼び出しで得られる内容 | 価格(USDC) |
|---|---|---|
shopify_store_lookup | Shopify の公開商品の最新情報、バリエーション、価格、在庫状況 | 0.010 |
ssl_certificate | 証明書の認証情報、発行者、有効期限、フィンガープリントのリアルタイム情報 | 0.010 |
stock_research_brief | 最新の市場価格と、直近の公式 SEC 提出書類のメタデータを組み合わせた情報 | 0.010 |
storefront_intelligence_report | Shopify の公開カタログ、在庫状況、TLS、申告済みのエージェントコマースに関する証拠をまとめたレポート | 0.030 |
agent_readiness_audit | エージェントがサイトの発見、理解、購入に利用するディスカバリーファイルの評価済み証拠と、優先度付きの修正項目 | 0.025 |
evm_receipt | Base、Ethereum、Arbitrum におけるトランザクションのリアルタイム状況、ガス使用量、コントラクト作成の詳細、正規化されたイベントログ | 0.003 |
evm_block_number | RPC 統合を維持せずに取得できる、対応 EVM ネットワークの最新ブロック高 | 0.001 |
vendor_risk_report | 最新の本人確認情報、制裁対象情報、ドメイン、TLS、ホスティング、ウェブサイトの証拠に基づくベンダー導入の判断 | 0.020 |
x402_market_opportunity_report | x402 のリアルタイム需要、競合状況、健全性、価格設定、開発推奨事項 | 0.010 |
transaction_preflight | 署名する前に確認できる、読み取り専用のトランザクションシミュレーション証拠 | 0.005 |
company_intelligence | 企業情報の拡充とベンダー調査の概要 | 0.010 |
x402_endpoint_preflight | x402 エンドポイントの検証、チャレンジのリント、購入者との互換性を示す証拠 | 0.003 |
website_due_diligence | ウェブサイトの信頼性、セキュリティ、メタデータ、リスクに関する証拠をまとめたレポート | 0.040 |
vehicle_safety_report | VIN のデコード、リコール、苦情、安全性に関する購入者向け情報 | 0.008 |
crypto_market_snapshot | 複数の資産の最新価格と市場動向 | 0.004 |
| これらは、予告用テキストではなく、完全な有料成果物です。下位レベルのカタログも引き続き利用でき、単一のチェーン読み取り、ファイリング、制裁チェック、見積もり、検証結果を必要とするワークフローに対応します。 |
このオープンソースの購入者向けアダプターによって統合作業を削減できた場合は、Ko-fi でメンテナンスを支援できます。
公開済みの配布先
ライセンス
MIT ライセンス。オープンソースの MCP 購入者向けアダプターおよびマーケットプレイスクライアントです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。