mcpField
A
AgentScrape

AgentScrape

远程服务
agent-scrape.healingsunhaven.workers.dev浏览器自动化218 周前更新

关于 AgentScrape

AgentScrape 是面向 AI Agent 的网页抓取服务,提供结构化提取、截图、元数据、浏览器会话和工作流。调用通过 x402 使用 USDC 付费,并提供 HTTP API 和 MCP 接口。

主要功能

  1. 01将网页抓取为多种格式
  2. 02按提示词和架构提取数据
  3. 03截取可配置的网页图像
  4. 04读取网页元数据
  5. 05保留浏览器会话状态
  6. 06运行多步骤浏览器工作流

适用场景

  1. 01为 Agent 研究收集网页内容
  2. 02提取网页中的指定字段
  3. 03截取桌面或移动版页面
  4. 04自动执行多步骤浏览器任务

MCP 相关

通过 Streamable HTTP MCP 服务提供六种网页抓取和浏览器工具。MCP 调用使用 x402 支付流程,以 Base 上的 USDC 结算。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://agent-scrape.healingsunhaven.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

6
参数类型必填说明
urlstring是要抓取的 URL(http 或 https)
formatenum否输出格式(默认:markdown)markdown | html | text | json
wait_msnumber否页面加载后等待的毫秒数(最多 10000)
viewportenum否视口大小(默认值:desktop)desktop | mobile | tablet
wait_forstring否提取前等待的 CSS 选择器

详细介绍

AgentScrape

面向 AI Agent 的按次付费网页抓取——无需注册、无需 API 密钥,只需 USDC。

x402 MCP Base Cloudflare Workers License: MIT hshintelligence/agent-scrape MCP server

在线服务: agent-scrape.healingsunhaven.workers.dev

AI Agent 可发现 AgentScrape,通过 Base 上的 USDC 按次付费,并获取整洁的结构化数据——无需账户、无需 API 密钥,也无需人工介入。

两种协议,一个服务:

  • HTTP API,采用 x402 v2 付款门控——适用于使用原始 HTTP 的 Agent
  • MCP 服务(Streamable HTTP 传输)——适用于 Claude Desktop、Cursor、Continue.dev 及任何兼容 MCP 的框架

为什么要构建它

传统的抓取 API 都假定用户是人类:

  • 使用电子邮件注册
  • 添加付款方式
  • 管理 API 密钥
  • 承诺按月订阅

AI Agent 做不到这些。 它们拥有钱包和稳定币,需要专为它们构建的基础设施。

AgentScrape 支持两种开放标准:

  • x402——原生支持 HTTP 的付款协议。服务端返回包含付款要求的 402 响应;Agent 签署 USDC 转账;支付中介在链上结算;数据随即返回。端到端耗时不到 2 秒。
  • MCP——标准的 Agent 工具接口。Agent 无需使用各供应商专属的 SDK,即可浏览、发现和调用工具。

无需注册。无需 API 密钥。无需订阅。只需 USDC。


工具

在主网上验证期间,所有工具的费用均为 $0.001 USDC。验证稳定性后将逐步调整价格(见定价)。

工具描述
scrape_webpage将任意 URL 抓取为 Markdown、HTML、文本或 JSON
extract_structured_data由 AI 驱动的结构化数据提取,支持自然语言提示词和 JSON 架构(Groq + Llama 4 Scout)
screenshot_webpage可控制视口的 PNG 截图(桌面端/移动端/平板,可选整页截图)
extract_metadata标题、描述、Open Graph、Twitter 卡片、JSON-LD、规范 URL
create_browser_session支持 Cookie 和 localStorage 持久化的有状态浏览器会话
run_workflow多步骤原子执行:导航、点击、输入、等待、滚动、截图、提取、求值

快速开始——HTTP API

# Free service discovery (no payment)
curl https://agent-scrape.healingsunhaven.workers.dev/

# Paid call — without payment, returns 402 with payment requirements
curl -X POST https://agent-scrape.healingsunhaven.workers.dev/scrape \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "format": "markdown"}'

# Free tier — first 10 calls per wallet, send your wallet in the X-402-Payer header
curl -X POST https://agent-scrape.healingsunhaven.workers.dev/scrape \
  -H "Content-Type: application/json" \
  -H "X-402-Payer: 0xYourBaseWalletAddress" \
  -d '{"url": "https://example.com", "format": "markdown"}'

快速开始——MCP

通过 Streamable HTTP 将其添加到任何兼容 MCP 的客户端:

{
  "mcpServers": {
    "agent-scrape": {
      "url": "https://agent-scrape.healingsunhaven.workers.dev/mcp",
      "transport": "streamable-http"
    }
  }
}

x402 付款元数据会随 MCP tools/list 响应一同广播。配置了兼容 x402 的钱包后,客户端会自动处理付款握手。


发现

为便于机器驱动的发现,服务开放了四个标准端点(免费,无需身份验证):

端点用途
/服务配置文件 JSON(工具、价格、网络、payTo)
/.well-known/x402(以及 .json 别名)x402 清单——payTo、网络、支付中介及所有付费路由
/openapi.json面向传统工具的 OpenAPI 3.1 规范
/llms.txt面向 Agent 的纯文本说明

402 响应本身会在经过 Base64 编码的 Payment-Required 标头中携带规范的付款要求,响应正文还包含带有发现链接的易读错误信息。


架构

                ┌──────────────────────────────────┐
                │      Cloudflare Workers          │
                │      (global edge, 330+ POPs)    │
                │                                  │
AI Agent ───────┼─▶  GET  /                  (free)│
(HTTP)          ├─▶  GET  /.well-known/x402  (free)│
                ├─▶  GET  /openapi.json      (free)│
                ├─▶  GET  /llms.txt          (free)│
                ├─▶  POST /scrape         ($0.001) │
                ├─▶  POST /extract        ($0.001) │
                ├─▶  POST /screenshot     ($0.001) │
                ├─▶  POST /metadata       ($0.001) │
                ├─▶  POST /workflow       ($0.001) │
                ├─▶  POST /session        ($0.001) │
                │                                  │
AI Agent ───────┼─▶  POST /mcp                     │
(MCP)           │      • initialize                │
                │      • tools/list                │
                │      • tools/call (paid)         │
                │                                  │
                └──────────────┬───────────────────┘
                               │
              ┌────────────────┴─────────────────┐
              │                                  │
   Coinbase CDP facilitator       Browser Rendering API
   (api.cdp.coinbase.com/         Groq API (Llama 4 Scout)
    platform/v2/x402)             KV (sessions, free tier)
   Ed25519 JWT auth
   Settles USDC on Base
              │
              ▼
   payTo wallet 0x3F33...9E9a

技术栈:

  • 运行时: Cloudflare Workers(V8 隔离区,全球边缘网络)
  • HTTP 框架: Hono + @x402/hono v2 支付中间件
  • MCP 框架: @modelcontextprotocol/sdk + agents/mcp,并绑定 withX402 支付
  • Bazaar 发现: @x402/extensions — 每个付费路由都会声明输入架构和输出示例
  • 浏览器: Cloudflare Browser Rendering API + @cloudflare/puppeteer
  • AI 提取: Groq + Llama 4 Scout(17B,16E)
  • 存储: Cloudflare KV(5 分钟响应缓存、浏览器会话、免费套餐计数器)
  • 网络: Base 主网(eip155:8453)
  • 资产: 原生 USDC(0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
  • 支付协调器: Coinbase CDP(api.cdp.coinbase.com/platform/v2/x402),采用 Ed25519 JWT 身份验证

免费套餐

每个钱包地址每 30 天可在 HTTP API 上免费调用 10 次。在 X-402-Payer 标头中传入你的 Base 钱包地址。调用 10 次后,必须通过 x402 付款。

免费套餐仅适用于 HTTP。MCP 调用通过标准 x402 支付流程进行。


定价

上线优惠期(主网上线后的前 48 小时):每次工具调用统一收费 $0.001。

验证完成后,价格将逐步调整为:

工具生产价格
scrape_webpage$0.003
extract_structured_data$0.005
screenshot_webpage$0.003
extract_metadata$0.002
run_workflow$0.008
create_browser_session$0.001

计划提供批量折扣(每月 1K 次调用优惠 20%,10K 次优惠 40%)。


为什么选择 x402 + MCP

传统 APIx402 + MCP
在 scraperapi.com 注册通过 MCP initialize 发现服务
添加信用卡钱包持有 USDC
获取 API 密钥无需密钥
每月最低 $49每次调用 $0.001
管理速率限制按使用量付费,无限制
需要人工介入Agent 完全自主

验证部署

# Service identity
curl https://agent-scrape.healingsunhaven.workers.dev/ | jq .

# x402 manifest
curl https://agent-scrape.healingsunhaven.workers.dev/.well-known/x402 | jq .

# 402 challenge with x402 v2 headers
curl -i -X POST https://agent-scrape.healingsunhaven.workers.dev/scrape \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'
# → HTTP 402, Payment-Required header (base64 JSON), Cache-Control: private, no-store

# CORS preflight (browser-based agents)
curl -i -X OPTIONS https://agent-scrape.healingsunhaven.workers.dev/scrape \
  -H "Origin: https://example.com" \
  -H "Access-Control-Request-Method: POST" \
  -H "Access-Control-Request-Headers: Content-Type,X-Payment"
# → HTTP 204, allow-headers includes X-Payment and Payment-Signature

路线图

2026 年第三季度:

  • AgentParse — 文档/PDF/OCR 转 Markdown 服务(采用相同的 x402 + MCP 模式)
  • AgentSearch — 多后端网页搜索聚合
  • LangChain 集成包(langchain-agent-scrape)

2026 年第四季度:

  • 订阅套餐($2.50 可抓取 1000 次)
  • 多资产支持(Base 上的 USDT、Arbitrum 上的 USDC)
  • 为长时间运行的工作流提供 Webhook + 异步响应选项

本地运行

需要 Node 22+、启用了 Workers 和 Browser Rendering 的 Cloudflare 账户、Groq API 密钥,以及 Coinbase CDP API 密钥。

git clone https://github.com/hshintelligence/agent-scrape.git
cd agent-scrape
npm install

# Set secrets
npx wrangler secret put GROQ_API_KEY
npx wrangler secret put CDP_API_KEY_ID
npx wrangler secret put CDP_API_KEY_SECRET

# Local dev
npx wrangler dev

# Deploy
npx wrangler deploy

如需将自己的钱包用作 payTo,请编辑 src/index.ts 中的 PAY_TO 常量。


许可证

MIT — 参见 LICENSE。


联系方式

由 HSH Intelligence 构建,由 Healing Sun Haven LLC(美国怀俄明州)运营。


面向 AI Agent 的按次付费网页抓取——无需注册、无需 API 密钥,只需 USDC。

在 ElizaOS 中使用 AgentScrape

ElizaOS 原生支持远程 MCP 服务,可通过 @elizaos/plugin-mcp 插件使用。AgentScrape 开箱即用,无需自定义集成。

安装 MCP 插件
bun add @elizaos/plugin-mcp
# or
npm install @elizaos/plugin-mcp
配置角色以使用 AgentScrape

在 ElizaOS 角色 JSON 中添加该插件,并将 MCP 服务配置指向 AgentScrape 的 Streamable HTTP 端点:

{
  "name": "ResearchAgent",
  "plugins": ["@elizaos/plugin-mcp"],
  "settings": {
    "mcp": {
      "servers": {
        "agentscrape": {
          "type": "streamable-http",
          "name": "AgentScrape",
          "url": "https://agent-scrape.healingsunhaven.workers.dev/mcp",
          "timeout": 60
        }
      }
    }
  }
}
可用工具(由 ElizaOS 自动发现)

配置完成后,Agent 会自动发现全部六个 AgentScrape 工具:

工具费用用途
scrape_webpage$0.003 USDC抓取 Markdown/HTML/文本/JSON
extract_structured_data$0.005 USDC通过 Groq + Llama 4 Scout 提取数据
screenshot_webpage$0.003 USDC可控制视口的 PNG 截图
extract_metadata$0.002 USDC标题、OG、Twitter、JSON-LD
create_browser_session$0.001 USDC有状态浏览器会话
run_workflow$0.008 USDC最多 20 步的多步骤原子工作流
免费额度

每个钱包在前 30 天内的前 10 次调用免费。之后,调用需通过 x402 v2 支付协议使用 Base 主网(eip155:8453)上的 USDC 付费。若要付款,请在重试时提供包含 x402 支付凭证的 X-PAYMENT-RESPONSE 标头——这是标准的 x402 流程。

提示词示例

接入插件后,ElizaOS Agent 可无缝使用 AgentScrape:

用户:“抓取 https://www.x402.org 并给我一个两句话的摘要。”

ElizaOS 会通过 @elizaos/plugin-mcp 路由请求,调用 AgentScrape 的 scrape_webpage 工具,然后由 Agent 根据实时页面内容作答。

资源

评论

支持 Markdown

第一次接触 MCP?

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

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