mcpField
D
dfmi x402 market

dfmi x402 market

ローカル
dfmi.app金融データ06 日前に更新

dfmi x402 market について

dfmi x402 marketは、dfmi x402エージェント市場のサービスを閲覧・購入するMCPサーバーです。エージェントが掲載情報や見積もりを確認し、dUSDポイントを受け取って購入できます。支出上限はコードで適用されます。

主な機能

  1. 01ランキング付きサービス一覧
  2. 02署名不要の価格照会
  3. 03ウォレット残高と上限の確認
  4. 04使い捨て購入者ウォレットの作成
  5. 05無料dUSDポイントの取得
  6. 06上限付きサービス購入

活用シーン

  1. 01掲載サービスと価格の比較
  2. 02購入前のエンドポイント価格確認
  3. 03購入用dUSDポイントの取得
  4. 04設定上限内でのサービス購入

MCP 対応

Claude、Cursor、CodexなどのMCPクライアントに、マーケット閲覧、見積もり、ウォレット、フォーセット、購入の各ツールを公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"dfmi-app-dfmi-market": {
"command": "npx",
"args": [
"-y",
"dfmi-market-mcp"
],
"env": {
"DFMI_BUYER_PRIVATE_KEY": "<DFMI_BUYER_PRIVATE_KEY>",
"DFMI_MAX_PRICE": "<DFMI_MAX_PRICE>",
"DFMI_SESSION_BUDGET": "<DFMI_SESSION_BUDGET>",
"DFMI_ALLOW_MAINNET": "<DFMI_ALLOW_MAINNET>"
}
}
}
}
起動コマンドnpx -y dfmi-market-mcp
設定が必要な環境変数
DFMI_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmdfmi-market-mcp0.1.1

ツール

6

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

パラメーター型必須説明
querystringいいえ任意のキーワードフィルター(例:"report" または "summarize")

詳細

dfmi-market-mcp

dfmi x402 エージェントマーケット向けの MCP サーバーです。Claude、Cursor、Codex、または任意の MCP クライアントに接続すると、エージェントがサービスを閲覧し、見積もりを取得し、無料の dUSD ポイントを請求して購入できます。支出上限はコードで強制されます。

ツール内容支払い
dfmi_list_servicesbazaar.dfmi.app のランキング付きカタログ(価格、スコア、購入者数)いいえ
dfmi_quote署名せずに、任意の x402 エンドポイントに価格を問い合わせますいいえ
dfmi_wallet購入者のアドレス、dUSD 残高、残りの上限を表示しますいいえ
dfmi_create_wallet~/.dfmi/ に使い捨ての購入者ウォレットを作成します(0600)いいえ
dfmi_claim_faucet無料の dUSD を 10 個、アドレスごとに 1 回請求しますいいえ
dfmi_buy402 → 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_PRICE0.10購入 1 回あたりの上限です。モデルは呼び出しごとに引き下げられますが、引き上げることはできません。
DFMI_SESSION_BUDGET1.00サーバー 1 回の実行における総支出額です。
DFMI_ALLOW_MAINNEToff1 に設定しない限り、dfmi dUSD ポイントと Base Sepolia のテスト用 USDC のみが対象です。
DFMI_BUYER_PRIVATE_KEY—~/.dfmi/buyer-wallet.json の代わりに、自分の使い捨てキーを使用します。

dUSD は金銭的価値のないポイント単位です。フォーセットから無料で請求するか、dfmi.app でカードを使って購入できます。払い戻しや現金化はできません。使い捨てウォレットのみを使用してください。

開発

npm install
npm test

公開(運営者向け)

  1. このフォルダーを dfmi-app/dfmi-app 内の market-mcp/ に移動します(server.json → repository.subfolder と一致させます)。
  2. npm publish を実行します(パッケージ名 dfmi-market-mcp は 2026-10-15 時点で未使用でした。package.json の mcpName は server.json の name と一致させる必要があります)。
  3. 公式 MCP Registry に公開します。mcp-publisher login github(dfmi-app 組織として)を実行し、その後 mcp-publisher publish を実行します。

コメント

MCP は初めてですか?

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

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