关于 nansen-web-fetcher
nansen-web-fetcher 是 Nansen CLI 技能,使用 Gemini 2.5 Flash 获取并分析 URL 内容,适合需要根据一个或多个网页开展研究的任务。
主要功能
- 01最多获取 20 个 URL
- 02回答关于页面内容的问题
- 03报告成功与失败的 URL
- 04支持易读的 JSON 输出
适用场景
- 01总结网页内容
- 02比较多个网站的内容
- 03查看协议文档
- 04分析网页搜索找到的页面
MCP 相关
认证说明提到 Nansen 现有 OAuth/MCP `nansen:read` 权限;此技能通过 Nansen CLI 运行,未说明 MCP 集成方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nansen-ai/ nansen-cli --skill nansen-web-fetcher安装后在 Claude Code 中输入/nansen-web-fetcher确认已加载。
详细介绍
身份验证
Nansen 账户 API 调用可使用所选的 nansen:api 浏览器会话,或使用权限相同的常规 API 密钥。NANSEN_API_KEY 优先;可选的 primaryEnv 会保留已配置密钥的注入方式。运行 nansen auth status 可离线选择。仅缓存的访问凭证过期时,可在已授权的任务期间自动续期。若选择匿名状态、状态无效、续期被阻止或存在不确定性,或发生实际身份验证失败,请停止;绝不可丢弃凭证或回退到匿名 x402 付款。浏览器登录不会授予钱包签名权限、特权服务身份或持久的 MCP 集成密钥。请保留下文所有确认、签名、制裁和地理位置检查。CLI 2.0.0 中的浏览器登录仅适用于 macOS arm64 预览范围。
Web Fetch
使用 Gemini 2.5 Flash 和 URL context 获取并分析一个或多个 URL 中的内容。
nansen web fetch https://nansen.ai --question "What products does Nansen offer?"
nansen web fetch --url https://example.com --url https://other.com --question "Compare these two sites"
nansen web fetch https://docs.uniswap.org/contracts/v4/overview --question "What changed in v4?"
可组合使用位置参数和 --url 标志,所有参数都会作为待获取的 URL。
| 标志 | 值 | 默认值 | 用途 |
|---|---|---|---|
--url | URL | — | 要获取的 URL(可重复指定多个 URL,最多 20 个) |
--question | 字符串 | 必填 | 关于 URL 内容的问题 |
--pretty | 标志 | 关闭 | 易读的 JSON |
返回:
analysis— 对问题的 AI 生成回答retrieved_urls— 成功获取的 URLfailed_urls— 无法获取的 URL
提示: 与 web search 组合使用:先搜索以查找相关 URL,再获取完整内容。
# Find and analyze in two steps
nansen web search "uniswap v4 launch" --num-results 3 --fields link
nansen web fetch https://blog.uniswap.org/... --question "What are the key changes?"
注意: 超时时间为 30s。付费墙或被机器人拦截的页面可能会出现在 failed_urls 中。
评论
支持 Markdown