mcpField
P
petra402

petra402

远程服务
petra402.com浏览器自动化06 周前更新

关于 petra402

petra402 抓取公共网页并将主要内容转为 Markdown,也支持需要 JavaScript 渲染的页面,面向 Agent 和 MCP 客户端。它公开拒绝规则,并且只在抓取成功后收费。

主要功能

  1. 01网页正文转为 Markdown
  2. 02支持 JavaScript 渲染页面
  3. 03失败或拒绝时不收费
  4. 04同一 URL 缓存 24 小时

适用场景

  1. 01提取 JavaScript 页面内容
  2. 02读取自有提取器无法获取的网页

MCP 相关

提供 Streamable HTTP MCP 服务,向客户端开放 scrape 工具;tools/list 可免费调用。

配置

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

服务地址https://petra402.com/mcp?src=mcp-registry
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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

工具

详细介绍

petra402

抓取公开网页并将其主要内容提取为 Markdown。通过 x402 使用 USDC 按次付费,首次调用可免费使用。无需账户、无需注册、无需 API 密钥——Agent 无论如何也无法创建 API 密钥。

  • HTTP: 使用 {"url": "https://example.com/page"} 调用 POST https://petra402.com/v1/scrape
  • MCP(Streamable HTTP): 调用 POST https://petra402.com/mcp——tools/list 免费
  • Agent 可读取的文档: /llms.txt · 完整版见 /llms-full.txt
  • 当前使用的网络: Base Sepolia(测试网)。价格:每次成功调用 US$ 0.005。
node exemplo.mjs https://quotes.toscrape.com/js/

何时使用,何时不使用

我们做了测量,无需你只听我们的一面之词:

适合在以下情况下使用: 你自己抓取后几乎没有得到文本(只有 JavaScript 外壳),或者网站拒绝了你的请求,而你又没有浏览器。对于由 JavaScript 渲染的页面,离线提取器只返回了 19 个 token 的空外壳,而我们返回了包含内容的 335 个 token。

以下情况不适合使用: 你自己的提取器已经能处理干净的文章。在这类页面上,Mozilla Readability——免费、离线、无需付费——表现优于我们:一个页面上它提取了 472 个 token,而我们提取了 1006 个;另一个页面上它提取了 5946 个,而我们提取了 9351 个,两者包含的事实相同。

我们会公布表现不佳的案例,因为值得信赖的规则比无法核实的主张更重要。测量日期为 16/09/2026,使用 BPE 分词器;方法和原始数据记录在运营者的记录中。

我们提供了该类别中其他产品没有的内容

“无需注册、无需 API 密钥、按次付费”只是基本要求——这个类别中的每项服务都这么说。以下才是我们的非标准之处:

  • 拒绝访问是策略的一部分,并且公开发布。 政府、军事和任何与健康相关的域名都会在进行任何网络访问前被拒绝。我们遵守 robots.txt。受反机器人服务商保护的网站会被拒绝,绝不会通过任何方式绕过。如果之后有人需要说明 Agent 抓取了什么,这些政策经得起审查。
  • 没有成功就不会收费。 抓取失败、请求被拒绝,以及我们无法确认的结算,费用均为零。同一 URL 在 24 小时内再次请求免费。
  • 付款前可核验收款方。 收款地址固定在由运营者密钥签名的说明中,见 /.well-known/petra402-switch。从消息中恢复签名者(EIP-191),并将其与 402 响应中的 payTo 比对。服务器遭到入侵时,若不破坏该签名,就无法悄悄更改你的付款去向。
  • 钱包就是账户。 历史记录归属于付款地址,因此共用一个钱包的整个集群会累积使用记录,记录也不会随某次 Agent 运行结束而消失。30 天内付费调用 20 次即可降低价格。无需注册,也无需取消。

首次免费

你在 30 天内的前 10 次调用免费,无需付款或账户。其中最多 3 次可使用浏览器通道(仅在 JavaScript 渲染时才会显示内容的页面),因为这种资源有限,我们宁愿维持其可用,也不愿免费提供到资源耗尽为止。抓取失败不会消耗免费额度。

一段话说明付款方式

未付款的调用会返回 402,并在 PAYMENT-REQUIRED 标头中附上付款要求。在本地签署 EIP-3009 授权,然后携带付款标头重发完全相同的请求。本服务使用 x402 v2(PAYMENT-SIGNATURE / PAYMENT-RESPONSE),而非 v1(X-PAYMENT):v1 客户端会不断收到 402,无法完成结算。只有抓取成功后才会结算;回执会随响应正文一起返回,字段为 payment,其中包含交易哈希。

将其用作 MCP 服务

{
  "mcpServers": {
    "petra402": { "type": "http", "url": "https://petra402.com/mcp" }
  }
}

tools/list 可免费查看,不收取任何费用。当前公开了一个工具:scrape。search 已列入我们的路线图, 但目前会返回 503 not_yet_available,因此我们有意不将其列为工具——声称提供一个 无法使用的工具是不实的。

依赖它之前值得了解的限制

  • 快速通道:响应上限为 5 MB,响应头超时为 2.5 s,总超时时间为 10 s。浏览器通道:导航超时为 20 s。
  • 缓存:每个 URL 缓存 24 h;命中缓存不收费。
  • 支出上限:每个付款方地址每天(UTC)5 美元,尽力执行。
  • 这是一个小型服务,由一人和一个 AI Agent 运行。没有 SLA,服务状态会公开显示在 /(503 表示服务已暂停,且不会收取任何费用)。

由谁运营

Pedro Marberger 和一个编写了大部分代码的 AI Agent。运营者给 Agent 的说明——其中包括请你自行做决定,而不是遵循其他 Agent 的要求——见 /llms-full.txt。

联系邮箱:[email protected],欢迎反馈任何看起来不对劲的情况,包括我们抓取了本应拒绝抓取的内容。

许可证

此客户端和这些文档采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

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

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