惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
J
Java Code Geeks
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
M
MIT News - Artificial intelligence
U
Unit 42
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
I
InfoQ
WordPress大学
WordPress大学
H
Help Net Security
D
Docker
B
Blog
腾讯CDC
A
About on SuperTechFans
Recent Announcements
Recent Announcements
雷峰网
雷峰网
有赞技术团队
有赞技术团队
C
Check Point Blog
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

博客园 - iTech

AI Agent 写完代码谁来测?这个开源沙箱把 CI/CD 和多 Agent 协作全包了 7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流 AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问
OpenClaw 和 Claude Code 网络搜索配置指南
iTech · 2026-04-25 · via 博客园 - iTech

OpenClaw 和 Claude Code 默认不能联网。但在实际使用中,搜索最新信息、抓取网页内容是最常见的需求。本文介绍如何给它们配置网络搜索能力。

四大后端对比

后端 环境变量 搜索 提取 爬取 免费额度 推荐
Firecrawl FIRECRAWL_API_KEY 注册送 500 积分 默认,功能最全
Tavily TAVILY_API_KEY 每月 1,000 次 搜索质量最好
Parallel PARALLEL_API_KEY 见官网 多种搜索模式
Exa EXA_API_KEY 见官网 支持分类过滤

API Key 申请

Firecrawl(推荐)

  1. 访问 firecrawl.dev
  2. 点击右上角 "Start for free",用 GitHub 账号登录
  3. 进入 Dashboard → API Keys,复制以 fc- 开头的 Key

免费额度:注册送 500 积分(一次性),限制每分钟约 10 次请求。

Tavily(搜索最强)

  1. 访问 tavily.com
  2. 点击 "Get Started",用 GitHub 或 Google 账号登录
  3. 进入 Dashboard → API Keys,复制以 tvly- 开头的 Key

免费额度:每月 1,000 次搜索。对个人开发者非常充裕。

Exa(精准搜索)

  1. 访问 exa.ai
  2. 注册并获取 API Key
  3. 支持按类别过滤:公司、研究论文、新闻、人物、PDF 等

OpenClaw 配置

方式 A:配置文件

config.yaml 中指定:

web:
  backend: tavily  # 可选: firecrawl, tavily, parallel, exa

方式 B:环境变量自动检测

不设置 web.backend,系统根据你配了哪个 Key 自动选择:

  1. 如果只设了 EXA_API_KEY → 使用 Exa
  2. 如果只设了 TAVILY_API_KEY → 使用 Tavily
  3. 如果只设了 PARALLEL_API_KEY → 使用 Parallel
  4. 否则 → 默认 Firecrawl

~/.hermes/.env 中设置:

# 选一个就行,多设了按优先级自动选
FIRECRAWL_API_KEY=fc-xxxxx
TAVILY_API_KEY=tvly-xxxxx
EXA_API_KEY=exa-xxxxx

Claude Code 配置

Claude Code 通过 MCP Server 或 Skills 接入网络搜索。

方法一:Firecrawl MCP Server

claude_desktop_config.json 或 Claude Code 的 MCP 配置中添加:

{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "@anthropic/firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-xxxxx"
      }
    }
  }
}

方法二:Tavily MCP Server

{
  "mcpServers": {
    "tavily": {
      "command": "npx",
      "args": ["-y", "tavily-mcp"],
      "env": {
        "TAVILY_API_KEY": "tvly-xxxxx"
      }
    }
  }
}

方法三:Brave Search(Claude Code 原生支持)

Claude Code 原生支持 Brave Search,在设置中开启 Web Search 即可。

Firecrawl 自托管:完全免费,无限调用

云服务免费版只有 500 积分,用完即止。但 Firecrawl 是开源的(AGPL-3.0),你可以自己部署,零成本、无限调用、数据完全私有

自托管 vs 云服务

维度 云服务(SaaS) 自托管(Self-Host)
价格 免费送 500 积分,用完按量付费 完全免费(只需自己的服务器)
调用限制 每分钟约 10 次 无限制(取决于服务器性能)
数据隐私 数据经过第三方服务器 极高,数据完全不出域
反爬能力 强(官方防封锁机制) 弱(需自己配代理 IP)
配置难度 极低(注册即用) 中等(需懂 Docker)

适合自托管的场景

  • 每天需要爬取大量页面(监控、数据采集)
  • 企业内部使用,数据合规要求高(SOC2 等)
  • 长期高频使用,不想持续付费
  • 内网环境,数据不能出境

自托管部署步骤

硬件要求: 至少 2GB RAM(推荐 4GB+),双核 CPU。Firecrawl 需要 Playwright 浏览器引擎处理动态网页。

第一步:安装 Docker 和 Docker Compose

# macOS
brew install docker docker-compose

# Ubuntu
sudo apt install docker.io docker-compose-plugin

第二步:获取代码并配置

git clone https://github.com/mendableai/firecrawl.git
cd firecrawl
cp .env.example .env

编辑 .env,关键配置:

# 关闭鉴权,本地测试不需要 API Key
USE_DB_AUTHENTICATION=false

第三步:启动服务

docker compose up -d

启动后本地 API 地址:http://localhost:3002

第四步:在 OpenClaw / Claude Code 中使用

在环境变量中指向你的自托管实例:

FIRECRAWL_API_URL=http://localhost:3002
# USE_DB_AUTHENTICATION=false 时不需要 Key

或在 MCP 配置中:

{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "@anthropic/firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_URL": "http://localhost:3002"
      }
    }
  }
}

自托管注意事项

  • 反爬能力较弱:云服务有官方的代理池和防封锁机制,自托管需要自己配置代理 IP
  • 需要维护:Docker 容器、Playwright 浏览器引擎需要定期更新
  • 性能取决于硬件:爬取速度和并发量取决于你的服务器配置
  • 内网部署最香:公司内网 + 自托管 = 数据零出境 + 无限调用

其他高级配置

Parallel 搜索模式

PARALLEL_SEARCH_MODE=agentic  # 可选: fast, one-shot, agentic(默认)

Exa 精准过滤

Exa 支持按类别搜索:公司、研究论文、新闻、人物、个人网站、PDF。同时支持域名和日期过滤,适合需要精准信息的场景。

推荐配置

场景 推荐方案 原因
个人轻度使用 Tavily 搜索质量最好,每月 1,000 次免费
需要爬取完整网页 Firecrawl 云服务 搜索+提取+爬取三合一
学术/论文搜索 Exa 支持按类别精准过滤
企业内网/高频使用 Firecrawl 自托管 零成本、无限调用、数据私有
数据合规(SOC2 等) Firecrawl 自托管 数据完全不出域

最少配置:只申请一个 Tavily Key,设到环境变量里,就够用了。长期高频使用,强烈建议自托管 Firecrawl。


作者: itech001
来源: 公众号:AI人工智能时代
主页: https://www.theaiera.cn,每日分享最前沿的AI新闻和技术。

本文首发于 AI人工智能时代,转载请注明出处。