Clawfetch

ai.clawfetch由 clawfetch.ai 發布v0.4.0更新於 Nov 4, 2026

Web intelligence for AI agents: fetch, render, extract, research. x402 micropayments, no API keys.

已驗證STDIO僅桌面網頁搜尋與抓取金融

概覽

AI 產生的概覽

ClawFetch MCP 為助理提供網頁情報工具:擷取網頁為 Markdown、渲染 SPA、擷取結構化資料、多來源研究,並以 Base 上的 USDC 按次付費。

可以做什麼
  • 擷取與渲染網頁:把任意 URL 擷取為乾淨的 Markdown,渲染高度依賴 JavaScript 的單頁應用
  • 從 17 種以上網站類型(GitHub、npm、PyPI、X、LinkedIn、YouTube、Reddit 等)擷取結構化資料,並列出可用的擷取器
  • 跨多個來源附引用地研究主題,並依網域建立公司概況
  • 把辦公室文件(docx、pptx、xlsx、pdf)解析為 Markdown
  • 查詢網域是否可用並產生網域建議
  • 檢查 API 健康狀態並顯示付款錢包位址
適用情境
適合需要即時網頁內容、特定網站類型的結構化資料或多來源研究,且願意用加密錢包按次小額付費、不想管理 API 金鑰的情境。
執行需求
以 npm 套件(@clawfetch/mcp,需 Node.js)在本機透過 stdio 執行,也可選擇以本機 HTTP 服務執行。需要環境變數 CLAWFETCH_PRIVATE_KEY,填入持有 USDC 的 Base 錢包的 EVM 私鑰,並需能連線至 ClawFetch API 的網路。公開託管端點已停用。
安裝前請注意
伺服器需要私鑰(CLAWFETCH_PRIVATE_KEY)來簽署 Base 主網上真實的 USDC 付款,私鑰外洩會危及錢包資金,建議使用專用且餘額較低的錢包。除健康檢查與錢包資訊外,每次工具呼叫都會產生費用,ClawFetch 不補貼請求。擷取的 URL、文件與網域會傳送給第三方 API。若把 HTTP 傳輸開放至回環位址以外,需謹慎設定允許的主機。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Clawfetch,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@clawfetch/mcp

[AllMCPs Verified]

MCP (Model Context Protocol) server for ClawFetch — Web Intelligence API for AI Agents.

Gives any MCP-compatible client (Claude Desktop, Cursor, Windsurf, OpenClaw, etc.) instant access to ClawFetch's web intelligence tools: fetch pages as markdown, render JS-heavy SPAs, extract structured data from 17+ site types, research topics multi-source, enrich companies from a domain, and check domain availability.

Payments are handled automatically via the x402 protocol — USDC on Base. No API keys, no billing dashboards.

Access and payment

The public hosted MCP endpoint is retired and returns HTTP 410 Gone. Run the MCP locally using the setup below, or call https://api.clawfetch.ai directly. Paid tool calls use your own USDC-funded wallet on Base; ClawFetch does not subsidize requests.

💻 Self-Hosted Mode

Run your own instance with full control over the payment wallet.

Install

bash
npm install -g @clawfetch/mcp

Configure (stdio — for local MCP clients)

Add to your MCP client config (e.g., Claude Desktop):

json
{  "mcpServers": {    "clawfetch": {      "command": "clawfetch-mcp",      "env": {        "CLAWFETCH_PRIVATE_KEY": "0xYOUR_ETHEREUM_PRIVATE_KEY"      }    }  }}

The private key signs x402 micropayments (USDC on Base). Fund the corresponding address with USDC on Base mainnet.

Run as HTTP Server

Expose the MCP server over HTTP for remote clients:

bash
CLAWFETCH_PRIVATE_KEY=0x... CLAWFETCH_TRANSPORT=http CLAWFETCH_PORT=3001 clawfetch-mcp

This starts a server at http://localhost:3001/mcp using the Streamable HTTP transport (MCP spec compliant). By default it binds to 127.0.0.1 and accepts only loopback Host headers, which blocks DNS-rebinding attacks from web pages. To serve remote clients, set CLAWFETCH_HOST=0.0.0.0 and list your public hostnames in CLAWFETCH_ALLOWED_HOSTS.

HTTP Endpoints
EndpointMethodDescription
/mcpPOSTInitialize session — returns Mcp-Session-Id header
/mcpGETSSE stream for server-to-client notifications (requires session ID)
/mcpDELETEClose a session
/healthGETServer health check (JSON)
Session Flow
  1. Initialize: POST /mcp with JSON-RPC initialize request → get Mcp-Session-Id header
  2. Call tools: POST /mcp with Mcp-Session-Id header + JSON-RPC tools/call request
  3. Stream: GET /mcp?sessionId=... for SSE notifications (optional)
  4. Close: DELETE /mcp with Mcp-Session-Id header

Tools

ToolDescriptionCost
fetch_urlFetch any URL as clean markdown$0.001
render_pageRender JS-heavy pages (SPAs, React apps)$0.005
extract_dataExtract structured data from 17+ site types$0.008
research_topicMulti-source research with citations$0.02
check_domainsCheck domain name availability$0.003
suggest_domainsGenerate available domain suggestions$0.003
parse_documentParse office docs (docx/pptx/xlsx/pdf/…) to markdown$0.005
enrich_companyCompany profile from a domain: socials, emails, tech stack, key pages$0.02
list_extractorsList supported structured data extractors$0.001
health_checkCheck API health statusFree
wallet_infoShow payment wallet addressFree

Supported Extractors

GitHub repos/profiles, npm packages, PyPI packages, Twitter/X profiles, LinkedIn profiles/companies, YouTube videos/channels, Product Hunt, Hacker News, Reddit, Crunchbase, Wikipedia, and more.

Use list_extractors to see all available types with their schema.

Environment Variables

VariableRequiredDefaultDescription
CLAWFETCH_PRIVATE_KEYYes*—Ethereum private key (0x-prefixed) for x402 payments
CLAWFETCH_BASE_URLNohttps://api.clawfetch.aiAPI base URL
CLAWFETCH_TRANSPORTNostdioTransport: stdio or http
CLAWFETCH_HOSTNo127.0.0.1HTTP server bind address
CLAWFETCH_ALLOWED_HOSTSNolocalhost,127.0.0.1,[::1]Comma-separated Host header allowlist for the HTTP transport (DNS-rebinding protection)
CLAWFETCH_PORTNo3001HTTP server port
CLAWFETCH_TIMEOUT_MSNo60000Request timeout in ms
CLAWFETCH_DEBUGNofalseEnable debug logging (1 or true)

* Required for tool calls. Without it the server still starts and lists its tools, resources and prompts (so registries can inspect it), and every call returns setup instructions. Keep this key in your local configuration; never submit it to the ClawFetch website.

Development

bash
git clone https://github.com/clawfetch/clawfetch-mcp.gitcd clawfetch-mcpnpm installnpm run buildnpm test

License

MIT

來源:README.md,提交 d29172e

工具

0
SourceWeft 曾在隔離沙箱中以無憑證方式啟動該軟體包一次,以列出其工具,但未能完成:伺服器未能啟動。

版本歷史

3
  1. v0.4.0最新Oct 21, 2026
  2. v0.3.2Sep 25, 2026
  3. v0.2.2Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分