mcpField
X
x402-money-farm

x402-money-farm

本地服务
github.com/Darkchild88浏览器自动化05 周前更新

关于 x402-money-farm

x402-money-farm 是供 Agent 获取网页结构化信息的 stdio MCP 服务。它提供正文、元数据、链接、JSON-LD 和变更检测工具;每次成功调用以 Base 上的 USDC 付费,无需账户或 API 密钥。

主要功能

  1. 01提取纯净正文或 Markdown
  2. 02获取页面元数据与日期
  3. 03收集并分类页面链接
  4. 04按 schema 类型解析 JSON-LD
  5. 05通过指纹检测页面变化
  6. 06查看实时价格和钱包状态

适用场景

  1. 01提取不含页面杂项的文章正文
  2. 02收集多个页面中的链接
  3. 03检查网站上的结构化数据
  4. 04确认页面是否发生变化

MCP 相关

该服务通过 stdio 向 MCP 客户端提供网页提取工具。调用按次使用 Base 上的 USDC 付费;`farm_catalog` 免费,付费调用可由配置的钱包和支出上限控制。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"darkchild88-x402-money-farm": {
"command": "npx",
"args": [
"-y",
"x402-money-farm-mcp"
],
"env": {
"X402_PRIVATE_KEY": "<X402_PRIVATE_KEY>",
"X402_MAX_USD": "<X402_MAX_USD>",
"FARM_BASE_URL": "<FARM_BASE_URL>"
}
}
}
}
启动命令npx -y x402-money-farm-mcp
需要配置的环境变量
X402_PRIVATE_KEY密钥Private key of a Base wallet funded with USDC, used to pay per call. Without it only the free catalogue tool works. Gas is paid by the facilitator, so no ETH is needed.
X402_MAX_USDHard spend cap in USD for the process. Default 1.00.
FARM_BASE_URLService to buy from. Default https://x402-money-farm.fly.dev

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmx402-money-farm-mcp1.0.1

工具

6

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

x402 Money Farm — MCP 服务

面向 Agent 的付费网页提取工具。无需账户、API 密钥、订阅或注册表单:每次调用按请求在 Base 上以 USDC 结算一小部分美分,只有结算完成后才会返回响应。

工具返回内容价格
farm_catalog以下所有工具的信息,以及实时价格和钱包状态免费
farm_clean_text不含导航栏、广告和冗余内容的正文,格式为文本或 Markdown$0.02
farm_metadata标题、描述、规范链接、OpenGraph、Twitter、图标和日期$0.01
farm_links所有链接,转换为绝对链接并去重,标注内部/外部链接并统计各主机的链接数$0.01
farm_jsonld按 schema.org 类型解析并索引的 JSON-LD 区块$0.01
farm_fingerprint经噪声归一化的页面指纹,以及页面是否发生变化的判定$0.015

添加到客户端

Claude Desktop — claude_desktop_config.json:

{
  "mcpServers": {
    "x402-money-farm": {
      "command": "npx",
      "args": ["-y", "x402-money-farm-mcp"],
      "env": {
        "X402_PRIVATE_KEY": "0xyour_funded_base_wallet_key",
        "X402_MAX_USD": "1.00"
      }
    }
  }
}

Claude Code:

claude mcp add x402-money-farm \
  --env X402_PRIVATE_KEY=0x... \
  --env X402_MAX_USD=1.00 \
  -- npx -y x402-money-farm-mcp

其他 MCP 客户端的配置方式也相同——这是一个普通的 stdio 服务。

免费试用

npx -y x402-money-farm-mcp

然后让 Agent 调用 farm_catalog。它会报告实时价格、是否已配置钱包,以及本次会话已花费的金额。不会产生任何费用,也无需钱包即可查看。如果价格不合适,你可以免费了解这一点。

配置

服务会逐次调用从你的钱包付款。Gas 费由支付服务商支付,因此钱包需要在 Base 上持有 USDC,但不需要 ETH。

变量默认值含义
X402_PRIVATE_KEY—你已充值的 Base 钱包,格式为 0x + 64 个十六进制字符。未设置时,付费工具会说明原因并拒绝请求,只有 farm_catalog 可用。
X402_MAX_USD1.00进程的硬性支出上限。达到上限后,后续所有付费调用都会被拒绝。
FARM_BASE_URLhttps://x402-money-farm.fly.dev购买服务的地址。
X402_NETWORKeip155:8453Base 主网。

为此用途给钱包充几美元——不要用你的主钱包。密钥会保存在磁盘上的配置文件中,请妥善保管。设置支出上限是为了防止循环运行的 Agent 把钱包里的钱全部花光。

每次调用的确切费用

表格中的价格就是全部费用。没有月度最低消费、按席位收费或意外的计量费用。服务会返回 HTTP 402 并显示确切金额,你的钱包会对该金额签名,结算完成后你就会收到结果。**调用失败不收费。**每个响应都包含一个 _payment 区块,其中列出金额、当前会话累计支出和付款地址,方便你自行对照链上记录。

为什么采用按次付费

因为替代方案是注册账户、绑定信用卡、购买最低档套餐,还要管理密钥轮换——而 Agent 只是想获取四个 URL 的元数据。在这里,Agent 可以自行决定并支付四美分,无需任何人创建账户。

许可证

MIT。

评论

支持 Markdown

第一次接触 MCP?

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

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