mcpField
D
dfmi x402 market

dfmi x402 market

本地服务
dfmi.app金融数据06 天前更新

关于 dfmi x402 market

dfmi x402 market 是用于浏览和购买 dfmi x402 Agent 市场服务的 MCP 服务。Agent 可查看商品和报价、领取 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 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_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单次购买的最高价格。模型可以在每次调用时调低,但不能调高。
DFMI_SESSION_BUDGET1.00单次服务运行的总支出。
DFMI_ALLOW_MAINNEToff除非设为 1,否则仅允许使用 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:以 dfmi-app 组织身份执行 mcp-publisher login github,然后执行 mcp-publisher publish。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。