关于 agent-web-reader
agent-web-reader 是面向 AI Agent 的远程 MCP 服务,提供按次付费的数据工具。它返回网页、加密货币和 GitHub 审计数据,通过 x402 使用 Base 上的 USDC 结算。
主要功能
- 01提取 URL 的可读文本和元数据
- 02获取加密货币价格与趋势信号
- 03审计 GitHub 仓库的可发现性
- 04通过 x402 和 USDC 按次付费
适用场景
- 01为 Agent 获取网页文本
- 02查询某个加密货币代码的市场信号
- 03检查 GitHub 仓库的 SEO 与可发现性
MCP 相关
远程 MCP 端点列出 market_signal、web_read 和 repo_audit 三种工具。携带 x402 付款的调用会返回数据;未付款调用则收到付款请求。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://x402.charliemorrison.dev/mcpclaude mcp add --transport http dev-charliemorrison-agent-web-reader https://x402.charliemorrison.dev/mcp{"mcpServers":{"dev-charliemorrison-agent-web-reader":{"type":"http","url":"https://x402.charliemorrison.dev/mcp"}}}在 Cursor 中打开{"servers":{"dev-charliemorrison-agent-web-reader":{"type":"http","url":"https://x402.charliemorrison.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"dev-charliemorrison-agent-web-reader":{"type":"http","url":"https://x402.charliemorrison.dev/mcp"}}}{"mcpServers":{"dev-charliemorrison-agent-web-reader":{"serverUrl":"https://x402.charliemorrison.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ids | string | 是 | 逗号分隔的 CoinGecko id(例如 'bitcoin,ethereum,solana'),最多 25 个 |
| x402_payment | string | 否 | 来自 x402 钱包的 Base64 X-PAYMENT 标头(省略则获取付款质询) |
详细介绍
x402-agent-data
面向 AI Agent 的按次付费数据工具,通过 x402 协议以 Base 上的 USDC 按次结算。买方是另一个 Agent:它会发现端点、按请求自动付款(HTTP 402 → 付款 → 数据), 并获取结构化 JSON。无需 API 密钥、无需注册、无需账户——卖方只需设置一个公开的钱包地址。
现已上线:https://x402.charliemorrison.dev — 同时也作为远程 MCP 服务列入
官方 MCP 注册表,名称为
dev.charliemorrison/agent-web-reader。
工具
| 工具 | 端点 | 价格 | 返回内容 |
|---|---|---|---|
market_signal | GET /signal | $0.005 | 某个交易品种的加密货币市场信号(价格/趋势/动量) |
web_read | GET /extract | $0.005 | 从任意 URL 提取的清晰易读文本及元数据 |
repo_audit | GET /audit?owner=&repo= | $0.005 | GitHub 仓库的可发现性/SEO 评分(0–100)及具体改进建议 |
免费、无需付款的路由:
GET /— 发现文档(服务及付费端点元数据,支持 x402)GET /healthz— 存活状态GET /.well-known/mcp.json— MCP 发现清单GET /.well-known/agent.json— A2A Agent CardPOST /mcp— 远程 MCP 服务(Streamable HTTP)。列出这三个工具;未付款的tools/call会返回解码后的 x402 付款要求质询,而携带 x402 付款信息的调用会返回数据。
付款方式
- Agent 不带付款信息调用付费路由 → 服务返回包含 x402 质询的 HTTP 402(金额、资产 = USDC、网络 =
base、payTo地址)。 - Agent 的 x402 客户端签署付款授权,并在重试时添加
X-PAYMENT标头。 - 服务通过 x402 付款协调器验证/结算并返回数据。
此服务的配置中不会存放私钥——它只收款。结算由 x402 付款协调器处理(默认使用零费用、由服务承担 Gas 费用的协调器;也支持通过环境变量配置 Coinbase CDP 付款协调器,默认未启用)。
运行
npm install
PAY_TO=0xYourReceivingAddress node server.js # listens on :4021
环境变量:
PAY_TO— 你的收款钱包(Base 上的 USDC)。实际收款时必需。PORT— 默认为4021。CDP_API_KEY_ID/CDP_API_KEY_SECRET— 可选;设置后会切换为由 Coinbase CDP 付款协调器进行结算。默认不设置。
这种设计的原因
买方是机器,分发渠道是注册表——没有需要招揽的陌生人类受众,而这正是扼杀大多数独立 API/工具发布的障碍。 卖方只需设置一个钱包地址;每次调用提供的都是边际成本为零的公开数据。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。