AnySearch 是什么?为什么 AI Agent 需要一套新的「搜索基础设施」

当 AI 从「聊天」走向「干活」,搜索这件事,也得换一套玩法了。


一、先讲一个真实痛点

你让 AI Agent 帮你做调研:

「查一下某公司的融资历史、用户口碑和真实产品短板,要有来源、有置信度。」

或者:

「找过去一个月发表强化学习论文、且和医学交叉的研究者。」

这类任务,已经不是传统「搜网页」能搞定的了

但大多数 Agent 今天还是这么干的:调用通用搜索引擎 → 扫一堆 SEO 堆砌的网页 → 自己从噪声里抠信息 → 再推理、再执行。

问题出在哪?

  • 搜索结果里广告和 SEO 噪声太多
  • 很多高价值数据根本不在公网,而在金融终端、学术平台、代码仓库、行业数据库里
  • 返回的是给人看的网页,不是给 Agent 直接拿来执行的结构化信息
  • 信息来源、时效、可信度难以追溯

模型再聪明,信息层不可靠,决策就不可靠

AnySearch 要解决的,正是这个问题:为 AI Agent 提供一套新的搜索基础设施


二、AnySearch 到底是什么?

AnySearch 是一款面向 AI Agent 和企业 AI 系统的下一代搜索基础设施,2026 年 5 月正式发布。

它和传统搜索引擎、普通 AI 搜索产品的根本区别:

维度 传统搜索 AnySearch
服务对象 人类用户 AI Agent
核心目标 帮你找到网页 给 Agent 提供可执行的结构化信息
数据来源 主要是公网网页 公网 + 大量垂直领域专业数据源
接入方式 浏览器 / 网页 API 优先,原生支持 Skill、MCP、API
商业模式 广告驱动 无广告,API-first
返回结果 链接列表 准确、简洁、可直接用于下一步执行

一句话概括:

AnySearch 不是「又一个 AI 搜索产品」,而是 AI 时代的信息基础设施。

官网:https://anysearch.com


三、为什么 Agent 需要「垂直搜索」而不只是「搜网页」?

AnySearch 团队有一个核心判断:

对 AI Agent 最有价值的信息,大量并不在公网上。

这些数据分散在:

  • 实时金融终端
  • 法律数据库
  • 学术平台
  • 代码仓库
  • 网络安全情报
  • 能源行业数据
  • 企业情报系统
  • 各类结构化 API 服务

如果每个 Agent 开发者自己去对接几十套数据源,成本极高、维护极难。

AnySearch 的做法是:把这些垂直数据源聚合起来,通过统一 API 对外提供服务

目前已覆盖的垂直领域包括(持续扩展中):

  • finance --- 金融
  • legal --- 法律
  • academic --- 学术
  • security --- 网络安全
  • code --- 代码
  • social_media --- 社交媒体公开发现
  • 以及 energy、corporate intelligence 等

Agent 不需要知道背后接了多少数据源,一次调用,智能路由到最相关的专业数据源,返回结构化、可执行的结果。


四、四大核心能力

1. 通用网页搜索(General Web Search)

支持开放式自然语言查询,适合日常信息检索。

python 复制代码
search(query="2026年大模型Agent发展趋势", max_results=10)

2. 垂直领域搜索(Vertical Domain Search)

针对金融、学术、安全、法律、代码等专业场景,返回更精准的结构化结果。

重要规则 :使用垂直搜索前,必须先调用 get_sub_domains 查询可用的子领域和参数 schema,不能自己编造 domain 或参数

python 复制代码
# 第一步:查目录
get_sub_domains(domains=["finance", "academic"])

# 第二步:按返回的 sub_domain 和 params 搜索
search(
    query="特斯拉最新财报分析",
    domain="finance",
    sub_domain="finance.us_stock",
    sub_domain_params={...},
    max_results=10
)

3. 并行批量搜索(Batch Search)

一次调用执行 1~5 个独立查询,单个失败不阻塞其他

python 复制代码
batch_search(queries=[
    {"query": "OpenAI 最新产品动态", "max_results": 5},
    {"query": "Anthropic Claude 4 发布信息", "max_results": 5},
    {"query": "Google Gemini Agent 能力", "max_results": 5}
])

适合 Agent 需要同时从多个角度搜集信息的场景。

4. 网页内容提取(Extract)

给定 URL,抓取完整页面内容并返回 Markdown 格式(最长 50,000 字符)。

python 复制代码
extract(url="https://example.com/article")

Agent 搜到链接后,可以直接提取正文,无需自己写爬虫。


五、三种接入方式:Skill / MCP / API

AnySearch 原生支持三种集成路径,覆盖主流 AI 开发工具链。

方式一:Skill(SKILL.md

适合 Claude Code、Cursor、OpenCode、OpenClaw 等支持 Skill 目录的 Agent 平台。

GitHub 开源项目:anysearch-ai/anysearch-skill(3800+ Stars)

安装步骤:

bash 复制代码
# 下载 release 包
curl -L -o anysearch-skill.zip \
  https://github.com/anysearch-ai/anysearch-skill/archive/refs/tags/v2.1.0.zip

# 解压并放到 Agent 的 skill 目录
unzip anysearch-skill.zip
mv anysearch-skill-2.1.0 ~/.agents/skills/anysearch

各平台 skill 目录:

平台 路径
Claude Code ~/.claude/skills/anysearch
OpenCode ~/.config/opencode/skills/anysearch
Cursor / Windsurf <project>/.skills/anysearch
通用共享目录 ~/.agents/skills/anysearch

方式二:MCP Server

适合 Cursor、Claude Desktop、VS Code Copilot、Windsurf 等支持 MCP 的工具。

GitHub 开源项目:anysearch-ai/anysearch-mcp-server(1400+ Stars)

Cursor 配置示例(通过 SSE 代理):

json 复制代码
{
  "mcpServers": {
    "anysearch": {
      "type": "sse",
      "url": "http://localhost:8000/sse"
    }
  }
}

OpenCode / Claude Desktop(2025.6+) 可直接用 Streamable HTTP,无需代理:

json 复制代码
{
  "mcp": {
    "anysearch": {
      "type": "remote",
      "url": "https://api.anysearch.com/mcp",
      "headers": {
        "Authorization": "Bearer ${ANYSEARCH_API_KEY}"
      }
    }
  }
}

方式三:直接 API 调用

适合自建 Agent 系统或企业工作流,直接对接 REST API。


六、开发者最关心的:怎么开始用?

免费额度

  • 注册即可使用
  • 当前提供 每天 1000 次免费 API 调用
  • 支持匿名访问(无需 API Key,但速率限制更低)

API Key 配置

API Key 可选但强烈建议配置,优先级如下:

  1. CLI 参数 --api_key
  2. .env 文件
  3. 环境变量 ANYSEARCH_API_KEY
  4. 匿名访问(最低配额)

获取 Key:https://anysearch.com/console/api-keys

bash 复制代码
# Linux / macOS
export ANYSEARCH_API_KEY=your_key_here

# Windows PowerShell
$env:ANYSEARCH_API_KEY="your_key_here"

安装验证

bash 复制代码
# 检测 Python 环境
python3 --version

# 运行入口测试
python3 <skill_dir>/scripts/anysearch_cli.py doc

# 试一次真实搜索
python3 <skill_dir>/scripts/anysearch_cli.py search "hello world" --max_results 1

返回 JSON 即表示连接成功。


七、AnySearch 在 Agent 工作流里扮演什么角色?

这里有一个容易混淆的点,必须说清楚:

AnySearch 不是 Coding Agent,它是 Agent 可以调用的「搜索能力层」。

不写代码、不做任务规划、不审 diff

它只做一件事:帮你找到可靠的信息

在完整 Agent 工作流中的位置:

复制代码
用户任务
    │
    ▼
Agent(Claude Code / Cursor / 自研 Agent)
    │
    ├── 推理 & 规划
    ├── 调用 AnySearch 检索信息  ← 信息层
    ├── 调用其他工具(代码、数据库、API)
    └── 输出结果

开发者的角色变化:

  • 以前:自己搜 → 自己读 → 复制粘贴给 Agent
  • 现在:配置好搜索层 → Agent 自动检索 → 开发者审核结果再行动

八、典型应用场景

1. 研究与情报分析

Agent 并行搜索多个信息源,汇总行业动态、竞品分析、学术进展。

2. 软件开发

在 Cursor / Claude Code 中,Agent 自动检索最新文档、GitHub Issue、API 变更,不再依赖开发者手动贴链接。

3. 安全审计

调用 security 垂直领域,检索漏洞情报、威胁分析、安全公告。

4. 金融与商业决策

通过 finance 领域获取实时市场数据、财报信息,支持 Agent 做结构化分析。

5. 内容工厂

batch_search 并行搜集素材,extract 提取长文正文,Agent 专注创作和审核。

6. 社交媒体监测

通过 social_media 领域做公开社交发现;如需账号级 X/Twitter 数据,可配合 TweetClaw 等专用工具。


九、AnySearch vs 传统 AI 搜索:关键差异

根据官方在 Frames、FreshQA、WebWalkerQA 等基准测试中的内部评估,AnySearch 在答案准确率和执行效率上优于以公网内容为主的 AI 搜索产品。

核心差异不在「谁更会聊天」,而在:

能力 说明
智能路由 自动把查询路由到最相关的专业数据源
结构化输出 返回 Agent 可直接消费的结果,而非原始网页
垂直深度 覆盖金融、法律、学术、安全等 Agent 高频场景
并行检索 batch_search 一次多路并行,提升复杂任务效率
无广告干扰 API-first,结果干净,适合自动化工作流

十、一张图看懂:你的 Agent 该不该接 AnySearch?

复制代码
你的 Agent 需要搜索吗?
    │
    否 ──→ 暂时不需要
    │
    是
    ▼
只是偶尔查公网信息?
    │
    是 ──→ 匿名访问即可,零配置起步
    │
    否
    ▼
需要垂直领域数据(金融/学术/安全/代码)?
    │
    是 ──→ 注册 API Key + 接入 MCP 或 Skill
    │
    否
    ▼
需要并行多路检索或网页正文提取?
    │
    是 ──→ batch_search + extract,完整接入
    │
    否 ──→ 基础 search 能力足够

十一、结语:AI 时代需要新的「信息层」

AI Agent 正在从聊天机器人,进化成能写代码、做调研、分析市场、执行工作流的生产力系统。

但再强的推理能力,也绕不开一个基础问题:

你能不能拿到可靠、结构化、可追溯的信息?

传统搜索是为「人找网页」设计的。

AnySearch 是为「Agent 拿信息去干活」设计的。

它不是要替代 Google,而是在 AI 时代补上一块关键基础设施------让 Agent 真正能在真实世界里可靠地运行


快速上手清单

  • 访问 https://anysearch.com 注册账号
  • 在 Console 创建免费 API Key
  • 选择接入方式:Skill / MCP / API
  • 安装并运行 doc 入口测试
  • 试一次 searchbatch_search
  • 如需垂直搜索,先调 get_sub_domains 查目录

相关链接


如果这篇文章对你有帮助,欢迎转发给正在搭建 AI Agent 的朋友。