Fetcher

cloud.fetcher由 fetcher.cloud 发布官方发布者v1.1.3更新于 Oct 24, 2026

The web capability layer for AI agents: render, extract, DNS, SSL, WHOIS & more via x402.

已验证Streamable HTTP可网页运行网页搜索与抓取浏览器自动化安全与监控

概览

AI 生成的概览

远程 MCP 服务器,让助手渲染网页、提取正文、解析链接与订阅源,并查询域名、DNS、SSL 和 WHOIS,按次以 USDC 付费。

可以做什么
  • 用真实浏览器渲染页面并截图
  • 从网页和 PDF 提取干净的 Markdown 或文本,生成链接预览,读取 RSS/Atom 订阅源与 oEmbed 数据,并对比两个页面或与 Wayback 快照的差异
  • 追踪重定向链、检查 HTTP 与安全响应头、解析 robots.txt、查找站点图标
  • 查询 DNS 记录、TLS 证书、WHOIS/RDAP 注册信息,以及跨后缀的域名可用性
  • 生成二维码
  • 筛查不可信内容中的提示注入,并在签名前检查钱包交易的风险授权
适用场景
适合助手需要普通抓取拿不到的实时网页数据时:JavaScript 较重的页面、干净的正文、链接预览、订阅源,或域名与证书核查。也适合希望使用一个托管端点、而不自行运行爬虫或 DNS 工具的智能体。
运行要求
远程 streamable HTTP 端点;未声明需要账号、API 密钥或请求头。超出各工具每日免费额度后,调用需通过 x402 协议在 Base 上以 USDC 按次付费,因此客户端需要能自动完成支付的已充值钱包。
安装前请注意
付费调用会从调用方钱包实际支出 USDC,且流程中没有人工确认;请先确认各工具的每日免费额度和单次价格。提交的网址、PDF 和内容会发送给第三方服务。guard_inspect 与 guard_tx 只给出风险信号而非保证,不能替代签名交易前的人工审查。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Fetcher,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/cloud.fetcher%2Ffetcher/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "fetcher": {
      "type": "http",
      "url": "https://api.fetcher.cloud/mcp"
    }
  }
}

README

fetcher.cloud — the web capability layer for AI agents

One MCP server and API that gives an autonomous AI agent the public web. Render and screenshot pages, extract clean content, resolve links, parse feeds, and inspect domains, DNS, SSL, and WHOIS — 18 capabilities, paid per-call in USDC via x402, with a free daily tier.

Whenever an agent needs something from the internet, it uses fetcher.

[x402] [MCP] [Cloudflare Workers] [License: MIT]

Why it exists

LLMs are brilliant at reasoning and blind at retrieval. The moment real-world data needs a browser, a payment, or a login, an agent stalls. fetcher is the specialist capability layer it calls — a single interface for everything an agent can't do alone, billed the only way that works for software: per call, in stablecoins, with no account or API key.

How agents use it

  1. Discover — GET /capabilities returns every capability with category, pricing, examples, and schemas. Or connect the MCP server at /mcp.
  2. Call — a normal GET request. The first unpaid call past the free tier returns 402 Payment Required with machine-readable terms.
  3. Pay — the agent's wallet pays a fraction of a cent in USDC on Base and retries. No human in the loop.

Works with Conway Automaton, Claude, OpenAI Agents, Google ADK, any MCP client, or any agent that can make an HTTP request.

The capabilities

CategoryCapabilities
Browser & renderingrender, screenshot
Content & extractionextract, unfurl, feed, oembed, pdf-text, diff
Web intelligenceresolve, headers, robots, favicon
Domain & DNSdomain, domain/enriched, whois, dns, ssl
Utilityqr

Full catalog with pricing and examples: https://api.fetcher.cloud/capabilities

Machine-readable surfaces

/ (manifest) · /capabilities · /pricing.json · /openapi.json · /mcp · /.well-known/ai-plugin.json · llms.txt

Repository layout

worker/         # the Cloudflare Worker (API, payments, MCP)   → see worker/README.mdwebsite/        # the landing page (Cloudflare Pages)test-client/    # a script that pays an endpoint on Base mainnetconway-skill/   # ready-to-submit Conway Automaton skill

Deploy

See worker/README.md and DEPLOY.md for step-by-step deployment (Cloudflare Workers + Pages). Payments require Coinbase CDP facilitator keys set as Worker secrets.

License

MIT — see LICENSE.

来源:README.md,提交 27d7545

工具

19

render_page

Render a JavaScript page in a real browser; returns rendered HTML, text, optional screenshot. (browser; $0.02/call in USDC via x402, 10 free/day).

输入参数url必填full_pagescreenshot

screenshot_page

Screenshot a page (real browser) as a base64 PNG/JPEG. (browser; $0.02/call in USDC via x402, 10 free/day).

输入参数url必填full_page

extract_content

Extract a page's main content as clean Markdown + text with metadata. (content; $0.005/call in USDC via x402, 30 free/day).

输入参数url必填mode

resolve_url

Follow a URL's full redirect chain; return final URL, hops, and metadata. (web-intel; $0.003/call in USDC via x402, 50 free/day).

输入参数url必填

unfurl_url

Link preview card (title, description, image, favicon) for any URL. (content; $0.003/call in USDC via x402, 50 free/day).

输入参数url必填

get_feed

Discover and parse a site's RSS/Atom feed into JSON items. (content; $0.003/call in USDC via x402, 40 free/day).

输入参数url必填limit

get_oembed

Rich embed (oEmbed) data for a media URL (YouTube, Vimeo, X, Spotify...). (content; $0.002/call in USDC via x402, 50 free/day).

输入参数url必填

find_favicon

Find a site's best icon/logo. (web-intel; $0.002/call in USDC via x402, 50 free/day).

输入参数host必填

check_robots

Parse robots.txt; answer whether a user-agent may crawl a path; list sitemaps. (web-intel; $0.002/call in USDC via x402, 50 free/day).

输入参数host必填pathuser_agent

inspect_headers

HTTP response headers + security-header analysis for a URL. (web-intel; $0.002/call in USDC via x402, 50 free/day).

输入参数url必填

dns_lookup

Full DNS record dump (A/AAAA/MX/NS/TXT/SOA/CAA/CNAME) for a host. (domain-dns; $0.003/call in USDC via x402, 50 free/day).

输入参数host必填

ssl_lookup

TLS certificate details (issuer, expiry, SANs) via Certificate Transparency logs. (domain-dns; $0.004/call in USDC via x402, 40 free/day).

输入参数host必填

whois_lookup

Deep domain registration record via RDAP (registrar, dates, nameservers, DNSSEC). (domain-dns; $0.005/call in USDC via x402, 40 free/day).

输入参数domain必填

extract_pdf

Extract text + metadata from a PDF URL (text-based PDFs). (content; $0.01/call in USDC via x402, 20 free/day).

输入参数url必填max_pages

generate_qr

Generate a QR code (SVG) for text or a URL. (utility; $0.002/call in USDC via x402, 50 free/day).

输入参数eccdata必填

diff_pages

Compare two pages (or one page vs its latest Wayback snapshot); return what changed. (content; $0.008/call in USDC via x402, 25 free/day).

输入参数url_a必填url_b

guard_inspect

Screen untrusted content (web pages, emails, tool output) for prompt-injection/manipulation before your agent trusts it. Returns a risk score + reasons; a screening signal, not a guarantee. (security; $0.005/call in USDC via x402, 30 free/day).

输入参数deeptext必填

guard_tx

Pre-sign wallet firewall: decode a transaction and flag unlimited approvals, setApprovalForAll, scam addresses, and spend-cap breaches before signing. Returns a risk verdict + reasons. (security; $0.008/call in USDC via x402, 25 free/day).

输入参数to必填datafromchainvalue

check_domain

Check domain availability across TLDs via RDAP. Set enriched=true for DNS, age, and Wayback history. (domain-dns; $0.004/call in USDC via x402, 50 free/day).

输入参数name必填tldsenriched

版本历史

1
  1. v1.1.3最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分