Web 工具
有时候 AI 需要上网——查文档、看 API 参考、了解最新的库版本。WebSearch 和 WebFetch 就是 Claude Code 的浏览器。
WebSearch — 网页搜索
typescript
WebSearch({
query: "React 19 new features",
num_results: 5
})返回搜索结果列表,包含标题、URL、摘要。
WebFetch — 网页抓取
typescript
WebFetch({
url: "https://docs.example.com/api",
prompt: "提取所有 API 端点的列表"
})抓取 URL 内容,HTML 转 Markdown,然后用小模型处理内容并返回结果。
特点
- HTML 自动转 Markdown
- HTTP 自动升级 HTTPS
- 15 分钟缓存(相同 URL 不重复抓取)
- 跟踪重定向
- 只读操作,不修改任何内容
限制
- 不支持需要登录的页面
- 大页面内容会被摘要
- 不执行 JavaScript