关于 dfmi x402 market
dfmi x402 market 是用于浏览和购买 dfmi x402 Agent 市场服务的 MCP 服务。Agent 可查看商品和报价、领取 dUSD 积分并购买服务,支出由代码强制限制。
主要功能
- 01浏览排序后的服务目录
- 02无需签名即可询价
- 03查看钱包余额和限额
- 04创建一次性买家钱包
- 05领取免费 dUSD 积分
- 06在限额内购买服务
适用场景
- 01比较目录中的服务和价格
- 02购买前查询端点报价
- 03领取 dUSD 积分用于购买
- 04在配置限额内购买服务
MCP 相关
该服务向 Claude、Cursor 和 Codex 等 MCP 客户端提供市场浏览、询价、钱包、水龙头和购买工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
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+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 否 | 可选的关键词筛选条件,例如 "report" 或 "summarize" |
详细介绍
dfmi-market-mcp
适用于 dfmi x402 Agent 市场的 MCP 服务。将它接入 Claude、Cursor、Codex 或任何 MCP 客户端,Agent 就能浏览服务、获取报价、领取免费的 dUSD 积分并购买——代码会强制执行严格的支出限额。
| 工具 | 功能 | 需要付费? |
|---|---|---|
dfmi_list_services | 来自 bazaar.dfmi.app 的排名目录(价格、评分、独立买家数) | 否 |
dfmi_quote | 向任意 x402 端点询价,无需签名 | 否 |
dfmi_wallet | 买家地址、dUSD 余额、剩余限额 | 否 |
dfmi_create_wallet | 在 ~/.dfmi/ 中创建一次性买家钱包(0600) | 否 |
dfmi_claim_faucet | 免费领取 10 dUSD,每个地址限领一次 | 否 |
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 | 单次购买的最高价格。模型可以在每次调用时调低,但不能调高。 |
DFMI_SESSION_BUDGET | 1.00 | 单次服务运行的总支出。 |
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:以
dfmi-app组织身份执行mcp-publisher login github,然后执行mcp-publisher publish。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。