dfmi x402 market について
dfmi x402 marketは、dfmi x402エージェント市場のサービスを閲覧・購入するMCPサーバーです。エージェントが掲載情報や見積もりを確認し、dUSDポイントを受け取って購入できます。支出上限はコードで適用されます。
主な機能
- 01ランキング付きサービス一覧
- 02署名不要の価格照会
- 03ウォレット残高と上限の確認
- 04使い捨て購入者ウォレットの作成
- 05無料dUSDポイントの取得
- 06上限付きサービス購入
活用シーン
- 01掲載サービスと価格の比較
- 02購入前のエンドポイント価格確認
- 03購入用dUSDポイントの取得
- 04設定上限内でのサービス購入
MCP 対応
Claude、Cursor、CodexなどのMCPクライアントに、マーケット閲覧、見積もり、ウォレット、フォーセット、購入の各ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y dfmi-market-mcpDFMI_BUYER_PRIVATE_KEYシークレットOptional throwaway buyer key. If unset, dfmi_create_wallet makes one in ~/.dfmi.DFMI_MAX_PRICEHard cap per purchase (default 0.10).DFMI_SESSION_BUDGETTotal spend cap per server run (default 1.00).DFMI_ALLOW_MAINNETSet to 1 to allow mainnet payments. Off by default.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | 任意のキーワードフィルター(例:"report" または "summarize") |
詳細
dfmi-market-mcp
dfmi x402 エージェントマーケット向けの MCP サーバーです。Claude、Cursor、Codex、または任意の MCP クライアントに接続すると、エージェントがサービスを閲覧し、見積もりを取得し、無料の dUSD ポイントを請求して購入できます。支出上限はコードで強制されます。
| ツール | 内容 | 支払い |
|---|---|---|
dfmi_list_services | bazaar.dfmi.app のランキング付きカタログ(価格、スコア、購入者数) | いいえ |
dfmi_quote | 署名せずに、任意の x402 エンドポイントに価格を問い合わせます | いいえ |
dfmi_wallet | 購入者のアドレス、dUSD 残高、残りの上限を表示します | いいえ |
dfmi_create_wallet | ~/.dfmi/ に使い捨ての購入者ウォレットを作成します(0600) | いいえ |
dfmi_claim_faucet | 無料の dUSD を 10 個、アドレスごとに 1 回請求します | いいえ |
dfmi_buy | 402 → EIP-3009 署名 → 有料で再試行 → 商品と決済レシート | はい |
インストール
Claude Code:
claude mcp add dfmi -- npx -y dfmi-market-mcp
Claude Desktop / Cursor(mcpServers):
{ "dfmi": { "command": "npx", "args": ["-y", "dfmi-market-mcp"] } }
次のように依頼してください:「dfmi でマーケットレポートを探し、価格を確認して購入してください。」
制限(プロンプトではなくコードで適用)
| 環境変数 | デフォルト | 意味 |
|---|---|---|
DFMI_MAX_PRICE | 0.10 | 購入 1 回あたりの上限です。モデルは呼び出しごとに引き下げられますが、引き上げることはできません。 |
DFMI_SESSION_BUDGET | 1.00 | サーバー 1 回の実行における総支出額です。 |
DFMI_ALLOW_MAINNET | off | 1 に設定しない限り、dfmi dUSD ポイントと Base Sepolia のテスト用 USDC のみが対象です。 |
DFMI_BUYER_PRIVATE_KEY | — | ~/.dfmi/buyer-wallet.json の代わりに、自分の使い捨てキーを使用します。 |
dUSD は金銭的価値のないポイント単位です。フォーセットから無料で請求するか、dfmi.app でカードを使って購入できます。払い戻しや現金化はできません。使い捨てウォレットのみを使用してください。
開発
npm install
npm test
公開(運営者向け)
- このフォルダーを
dfmi-app/dfmi-app内のmarket-mcp/に移動します(server.json→repository.subfolderと一致させます)。 npm publishを実行します(パッケージ名dfmi-market-mcpは 2026-10-15 時点で未使用でした。package.json のmcpNameはserver.jsonのnameと一致させる必要があります)。- 公式 MCP Registry に公開します。
mcp-publisher login github(dfmi-app組織として)を実行し、その後mcp-publisher publishを実行します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。