AnySearch MCP:免 Key 可用的多域搜索与网页提取引擎

给 Agent 配搜索,最烦的是「先注册再拿 Key」。AnySearch MCP 把这一步也省了:匿名就能用,想提额度就一个接口传邮箱自动注册,密钥当场下发。它按 MCP 协议暴露四类工具——通用搜索、垂直领域搜索、并行批量搜索、网页正文提取,返回全是 Markdown,Agent 拿来就能读。整包 10.5 kB,版本 v2.0.0,安装 81.3k、下载 36.4k。

它的定位很明确:不做最聪明的搜索,做最省事的搜索接入层。四类工具对应四种典型需求,参数克制,没有花哨的 rerank 和语义重写。对需要快速给 Agent 装上「能查资料」能力的场景,这种朴素反而好。

百度网盘下载:https://pan.baidu.com/s/1oWAhzsUECZ5FDgWFXR6MwQ?pwd=rzdb(提取码:rzdb)

通过网盘分享的文件:anysearch-ai-anysearch-mcp-2.0.0.zip
链接: https://pan.baidu.com/s/1oWAhzsUECZ5FDgWFXR6MwQ?pwd=rzdb 提取码: rzdb 复制这段内容后打开百度网盘手机App,操作更方便哦

一、基本信息

项目 内容
技能名称 AnySearch MCP(anysearch-mcp)
维护方 AnySearch(anysearch.com)
定位 统一实时搜索 MCP 服务器(通用 + 垂直 + 批量 + 提取)
版本 v2.0.0
社区数据 安装 81.3k · 下载 36.4k
安全认证 CLS 扫描中(截至整理时未出结论)
运行环境 支持 MCP 的客户端;Streamable HTTP 原生,SSE/stdio 需代理
鉴权方式 匿名可用(限速);ANYSEARCH_API_KEY 提额度
包体大小 整包 10.5 kB(SKILL.md 12.0 kB)
下载安装 anysearch-ai-anysearch-mcp-2.0.0.zip(网盘,提取码 rzdb)
标签 api、content-media、data-analytics、education-research、legal、automation

二、它解决什么问题

MCP 生态里搜索服务器不少,但大多有同一个门槛:先注册、再验证、再拿 Key、再配到客户端。对一个只想「先试试」的人来说,这四步足够劝退。

AnySearch 的处理是把门槛拆成两级:匿名先能用,只是慢一点;想快就传个邮箱,一个接口完成注册,密钥直接在响应里返回,不用验证码、不用等审核、不用跳浏览器。

第二个问题是通用搜索不够用。金融、法律、学术、代码这些领域,通用引擎给出的是科普文,而你要的是结构化条目。它提供了垂直域搜索,用 get_sub_domains 先取参数规范,再按规范查询。多一步,但换来的是结果精度。

第三个问题是效率。做竞品调研要查五个维度,串行调五次搜索,延迟叠加。批量搜索把这些压成一次 MCP 调用,失败还相互隔离。

一句话概括它的取舍:不追求搜索结果最聪明,追求「接入最快、调用最省」。

三、核心功能

3.1 四类工具,各管一段

工具 用途 关键参数
search 通用网页搜索,开放式自然语言查询 query、条数
get_sub_domains 获取垂直域的参数规范(金融/学术/法律/代码等) domain
batch_search 并行执行 1-5 个独立查询,失败隔离 queries 数组
extract 抓取网页正文并转 Markdown,上限 50,000 字符 url

四类工具的组合方式很自然:先 search 找候选,再 extract 读正文;或者先 get_sub_domains 拿规范,再按规范查结构化数据。批量搜索适合「同一问题的多个侧面」,比如同时查市场份额、融资情况、用户评价。

3.2 一键注册:一个接口拿 Key

这是它最有辨识度的设计。传一个真实邮箱,账户自动创建,随机密码邮件送达,明文 Key 在响应里返回一次:

curl -s -X POST "https://api.anysearch.com/v1/auth/email/register" \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com"}'

返回里带 api_key.key、rate_limit(默认 100)、login_url。文档特别强调:Key 只显示一次,必须立刻写进配置或环境变量。

错误处理也列了对照表:邮箱格式错、邮箱已注册、限流(带重试秒数)、账号建好但 Key 失败、服务端 500。这种颗粒度说明作者真的踩过这些坑。

3.3 传输协议:原生 HTTP,代理兼容

支持 Streamable HTTP(MCP 2025-03-26 规范),Claude Desktop 2025.6+、OpenCode 可直连;Cursor、Windsurf、VS Code Copilot 这些还停留在 SSE 的客户端,需要 mcp-remote 或 supergateway 做一层代理。

「原生支持新协议」这件事的价值在于省掉一个常驻进程。代理模式不是不能用,但多一个进程就多一个故障点——尤其是它在后台静默崩掉的时候。

3.4 内容提取的边界

extract 把网页转成 Markdown,上限 50,000 字符。这个上限是硬截断,长文档会丢尾部。做知识库构建时要注意:一篇文章超过 5 万字符,后半段会静默消失。README 级的文档通常没问题,技术白皮书就要当心了。

四、真正有价值的地方

匿名可用是真实门槛的降低。不用注册就能验证「这东西到底能不能用」,比任何宣传都有效。限速确实存在,但对试用场景够用。

注册流程压到一次调用。对 Agent 来说这是关键——它可以在任务中途自己完成注册,不需要把用户拽去浏览器。这个能力在自动化场景里很少见。

批量搜索省的是延迟,不是配额。五个查询一次调用,网络往返从五次变一次。做多维度调研时,体感差别很明显。

垂直域先查规范再查询。多一步,但避免了「猜参数」导致的空结果。金融、法律这类领域的字段结构差异很大,硬编码参数几乎必错。

输出统一 Markdown。搜索结果和网页正文都是 Markdown,直接进 LLM 上下文,不需要额外转换。这个选择看起来平常,实际省掉一整层适配代码。

五、绕不开的问题

安全认证还没有结论。页面上写的是「CLS 扫描中,预计 3 分钟」,但状态一直是这个。对一个要接触你所有查询内容、还要注册账号的服务,缺一个第三方结论是实打实的减分项。

匿名档限速明显。官方说法是「较低速率限制」,实际体验是连续查几次就会被拦。真正的可用状态需要配 Key。

50,000 字符硬截断。长文丢尾部,且没有分页或续读参数。做深度研究时要自己判断「这篇要不要换别的工具抓」。

代理模式增加运维负担。老客户端要常驻 mcp-remote 进程,进程挂了 Agent 的工具调用就失败,而且报错往往不直观。

Key 一次性暴露。注册响应里的 Key 只出现一次,Agent 必须当场持久化。如果流程中断,就得去控制台重新取——这一步在无人值守场景里很容易断。

数据出境要自己评估。查询词和抓取的网页内容都发到第三方服务器。处理敏感信息的场景,需要先想清楚合规边界。

这几条问题有个共同点:都不是「用不了」,而是「用到一半出问题」。匿名档在验证阶段够用,配额出问题时才知道要配 Key;代理在调试阶段稳定,上线后才开始崩。建议接入时就把这几条写进设计文档:Key 从哪来、代理挂了怎么降级、超长页面怎么处理。提前想清楚,比事后救火省事得多。最后一条经验:把四类工具的调用封装成一层薄适配,将来换供应商时只改这一层,业务代码不用动。这一层还能顺便做缓存,同一 URL 十分钟内重复抓取直接返回旧结果,省额度也省时间。

六、官方风险表与解读

风险项 级别 说明 缓解措施
速率耗尽 中 匿名或免费额度用尽后调用中断 提前配 Key,出错时引导补充额度
代理稳定性 中 stdio/SSE 代理崩溃导致工具不可用 优先用原生 Streamable HTTP 客户端
网络依赖 中 完全依赖云端 API,无离线能力 关键流程准备备用搜索工具
隐私 中 查询与提取内容均发送至第三方 敏感信息脱敏,或改用本地检索
密钥管理 低 环境变量或配置文件明文存储 配合密钥管理服务,不入版本库

风险都在「运营层」而不是「代码层」,这是薄封装工具的典型特征。真正需要盯的是第一条和第四条:额度管理和数据边界,这两件事出问题不会有报错,只会有后果。

一条实用纪律:配好 Key 之后,先跑一次 batch_search 压测三个查询,确认限速阈值在哪,再决定生产环境的调用频率。

3.5 和几个主流搜索 MCP 的差异

MCP 生态里的搜索服务器大致分三类,AnySearch 站在哪一边,决定了它适合什么场景。

第一类是「单引擎薄封装」,比如把 Google 或 Tavily 包一层。优点是质量稳定、结果可预期;缺点是单点依赖,某次查询没命中就没有第二选择。这类适合「知道去哪查」的场景。

第二类是「多引擎聚合」,把几个搜索引擎的结果合并去重。覆盖广,但要处理排序和噪声,实际可用性取决于融合策略。这类适合「不知道去哪查」的场景。

第三类是「搜索 + 抓取 + 结构化」的组合,AnySearch 属于这一类。它的四个工具构成一条链:搜到候选、抓正文、按领域取结构化数据、并行铺开多查询。相比只做搜索的服务器,它多了「把网页变成可读文本」这一步,这对 Agent 很关键——搜索摘要通常只有两句,不足以支撑判断。

差异的代价是学习成本。四个工具要配合使用,参数要按领域规范来。想要「一句话搜完」的体验,它不如单引擎方案直接;想要「搜完能读全文」的完整链路,它更省事。

七、适合谁,不适合谁

类型 是否适合 理由
研究型 Agent 开发者 适合 垂直域 + 批量检索正好覆盖多源聚合需求
想零成本试用 MCP 搜索的人 适合 匿名档即可验证,不用先注册
知识库构建 / 文档总结 适合 extract 直接给 Markdown,省掉解析
处理敏感数据的合规场景 不适合 查询与内容出境,需额外评估
需要超长文档完整抓取 不适合 50,000 字符硬截断
要求第三方安全背书的采购 不适合 CLS 认证尚未出结论

八、落地路径

  1. 先匿名试。不配 Key 直接接 MCP,用 search 查两个问题,感受结果质量和速度。
  2. 注册拿 Key。用真实邮箱打注册接口,把返回的 Key 立刻写进环境变量,别留在对话里。
  3. 选对传输方式。客户端支持 Streamable HTTP 就直连;只支持 SSE 就上 mcp-remote,并给它配进程守护。
  4. 摸清垂直域。用 get_sub_domains 取一次参数规范,把常用的字段结构记下来。
  5. 固化调用模板。把「搜-选-提取」三步写成固定流程,避免每次靠自然语言重新描述。
  6. 加降级。主搜索失败时切到备用工具,别让单点故障卡住整条链路。

九、文件构成与安装

文件 大小 作用
SKILL.md 12.0 kB 主文档:四类工具参数、注册流程、错误码对照
skill-card.md 2.6 kB 技能卡片,供市场展示
SECURITY.md 1.1 kB 安全说明与数据流向
NOTICE / LICENSE 0.1 / 11.0 kB 声明与许可证
_meta.json — 版本元数据

安装就是在 MCP 客户端配置里加一个 server 条目:URL 指向 AnySearch 的 Streamable HTTP 端点,需要鉴权就加 Authorization: Bearer <key>。没有本地依赖、没有构建步骤,这也是它整包只有 10.5 kB 的原因。

十、常见问题

不配 Key 真的能用吗?

能,但有限速。连续查几次会被拦,适合验证可用性,不适合当生产通道。

注册要验证码吗?

不要。传邮箱即建号,随机密码邮件送达,Key 在响应里直接给。前提是邮箱真实可达,否则收不到密码。

Key 丢了怎么办?

登录 login_url 的控制台重新生成。注册响应里的明文 Key 只出现一次,没有第二次。

Cursor 能用吗?

能,但需要 mcp-remote 或 supergateway 把 Streamable HTTP 转成它支持的 SSE/stdio。多一个常驻进程,记得配守护。

50,000 字符不够怎么办?

分段抓:先 extract 拿前半部分,再针对具体小节单独抓。或者换一个支持分页的抓取工具。

垂直域搜索怎么用?

先调 get_sub_domains 拿到该领域的参数规范,再按规范构造查询。跳过这一步直接猜参数,大概率返回空。

和通用搜索 API 比优势在哪?

三点:匿名可用、一键注册、批量调用。搜索质量本身不是它的强项,接入成本才是。

中文搜索效果怎么样?

通用搜索对中文的支持属于「能用但不精」。中文长尾词、行业黑话、本地化内容,命中率明显低于英文查询。做中文研究时,建议把查询写得具体一些(带上品牌名、产品名、时间),靠细节弥补语义理解的不足。

一次能返回多少条结果?

search 默认返回一批(十条左右),具体条数由服务端决定,没有暴露显式参数。要更全的结果,用 batch_search 拆成多个角度分别查,比单次多要条数更有效。

extract 失败常见原因有哪些?

三类:目标站点有反爬(返回空或验证页)、页面是纯 JS 渲染(抓不到正文)、内容超过 50,000 字符被截断。前两种换工具或加延时重试,第三种只能分段抓。

它和浏览器抓取工具有什么区别?

它不做渲染,只取 HTML 转 Markdown。静态页面没问题,SPA 站点大概率抓空。需要执行 JS 的场景,得配浏览器自动化工具,两者互补而非替代。

批量搜索有并发上限吗?

一次最多 5 个查询。这个上限是有意的:再多人就容易触发服务端限流,反而整体更慢。需要查更多维度,分批调用,每批之间隔一两秒。

匿名档具体限速多少?

官方只写「较低速率限制」,没给具体数字。实测连续查五到八次会开始出现拦截,等一两分钟恢复。配了 Key 之后(默认 rate_limit 100)基本无感。

结语

AnySearch MCP 是一个把「接入摩擦」压到最低的搜索服务器。匿名可用、一次调用注册、四类工具覆盖常见需求、输出统一 Markdown——这些设计都指向同一个目标:让 Agent 在五分钟内具备联网检索能力,而不是花半小时配凭证。

它的短板也很清楚:限速、截断、认证未出结论。适合当「第一版搜索能力」快速上线,等你对结果质量有更高要求时,再考虑换更强的方案,或者把它降级成备用通道。10.5 kB 的东西,本来就不该承担太多期待。

关于结果质量,建议先做一次小规模对照:拿同一批问题分别用 AnySearch 和你现有的搜索方案跑一遍,比较召回率和时效性,再决定把它放在主通道还是备用通道。它的输出是 Markdown,接进写作流程很顺,但截断问题要留意——长文抓取时记得分段请求。

通过网盘分享的文件:anysearch-ai-anysearch-mcp-2.0.0.zip
链接: https://pan.baidu.com/s/1oWAhzsUECZ5FDgWFXR6MwQ?pwd=rzdb 提取码: rzdb 复制这段内容后打开百度网盘手机App,操作更方便哦

MCP服务器 实时搜索 网页提取 批量检索 AnySearch

百度网盘下载:https://pan.baidu.com/s/1oWAhzsUECZ5FDgWFXR6MwQ?pwd=rzdb(提取码:rzdb)

THE END
喜欢就支持一下吧
点赞32 分享
评论 抢沙发
头像-知了AI
欢迎您留下宝贵的见解!
提交
头像-知了AI

昵称

取消
昵称表情代码快捷回复

    暂无评论内容