功能介绍

EoSearch 为各类 Agent 客户端提供开箱即用的联网搜索能力,通过标准 MCP 协议接入,支持 MCP 服务 + Skill 文档 双形态交付,核心功能与亮点:

  • 让任何模型都能联网:不依赖模型供应商自带的联网功能——无论用的是官方 API、第三方中转还是本地开源模型,接入 EoSearch 即可获得实时联网搜索;
  • 搜索能力与模型解耦:模型 API 随便切换,联网搜索始终可用,供应商变动、接口迁移业务无感;
  • 多引擎融合搜索:意图路由自动选择引擎组合(CSDN、掘金、Bing、DuckDuckGo、Hacker News 等),结果融合去重,低质站点自动降权;
  • 透明评分可审计:每条结果带 0-100 综合分、来源引擎与可读排序理由,可解释、可排查;
  • 干净正文抽取:CSDN、掘金、知乎、Linux.do、GitHub 站点适配器,自动回落通用正文提取,返回干净正文而不是链接列表;
  • 委派接力抓取:反爬拦截、需 JS 渲染、PDF/图片等非文本页面,服务端打标并返回分级接力指引,由调用方 Agent 用用户本机的浏览器工具完成读取(浏览器直读 → 打印 PDF 交 MinerU 免 Key 极速版解析 → 精确解析兜底),难抓页面也能拿到内容;
  • 视频搜索直连下载:视频类查询自动路由到收录最好的引擎,视频页结果带专用标记;B站已接入站内垂直引擎——返回真实视频页直链,描述带 UP主、时长、播放数与发布日期,并支持站点定向检索(includeDomains 指定 bilibili.com 即「去B站搜」,站内引擎自动接入);配合 eosearch-video 技能在用户本机完成视频下载,数据不经服务器中转;
  • deep_search 深度检索:搜索、选源、并行抽取一气呵成,token 预算内产出即用上下文;
  • Skill 引用开箱即用:随服务交付纯文档 Skill,放进 Agent 技能目录即学会接入与使用,零安装、零代码。

痛点分析

  • 模型不联网:不少模型供应商不提供联网搜索能力(尤其第三方中转与本地开源模型部署),模型拿不到实时信息;
  • 换 API 就断网:联网搜索常与特定厂商 API 绑定,切换模型供应商或接入方式后联网能力随之失效,业务被迫重做适配;
  • 反爬与动态页抓不到:知乎、X 等站点反爬严格,SPA 页面正文靠 JS 渲染,PDF/图片是二进制,服务端常规抓取拿不到正文;
  • 视频搜得到下不了:Agent 能搜到视频页链接,但视频流有签名时效、反爬和格式合成门槛,链接给到用户也下不动;
  • 结果质量不可控:单一引擎覆盖有限,下载站与内容农场的低质结果排在前面,参考资料不可信;
  • 正文要二次加工:搜索结果只有标题和摘要,Agent 还要逐个打开链接抓正文,多轮请求拖慢响应;
  • 排序是黑盒:结果为什么这样排无从知晓,质量差时无法排查,更谈不上审计;
  • 上下文预算失控:原始网页动辄上万 token,整页塞进上下文又贵又容易淹没关键信息。

解决方案

  • 让任何模型联网:搜索能力在 EoSearch 服务端实现,与模型供应商完全解耦,换 API、换模型联网不受影响;
  • 一次配置,始终可用:模型 API 怎么切换,搜索通道保持稳定,业务无需重做适配;
  • 委派接力:服务端对抓不到的页面做失败分类打标并附接力指引,解析在用户本机完成——住宅 IP 与真实浏览器过反爬率远高于机房,内容不回传、不外发;
  • 视频搜下一体:服务端只做发现(定向检索 + 视频页标记),下载由用户本机浏览器拦截 + ffmpeg 完成,点对点直连平台 CDN,不经服务器、不占带宽;
  • 结果可信:多引擎并行 + 意图路由 + 融合去重,覆盖面与质量兼得;
  • 过程透明:综合分与排序理由完整返回,每条结果可解释、可审计;
  • 正文即取即用:站点适配器 + 自动回落通用提取,返回干净正文;
  • 预算可控:deep_search 在 token 预算内产出检索上下文,拿来即用,零运维接入。

MCP 工具

  • eosearch_search — 多引擎融合搜索:query 必填,limit、engines、zone、searchMode、freshness、includeDomains、excludeDomains、format 可选;includeDomains 指定已支持站点时自动接入站内引擎(当前支持 B站)。
  • eosearch_batch_search — 一次调用并行跑多个独立搜索(默认至多 5 条),配额只计 1 次:queries 必填,zone、format 可选。
  • eosearch_fetch — 正文抽取,CSDN/掘金/知乎/Linux.do/GitHub 自动走站点适配器,抓不到时返回带 [委派] 标记的接力指引:url 必填,maxChars、readability、renderMode 可选。
  • eosearch_deep_search — 深度检索,搜索 + 选源 + 并行抓取正文,返回 token 预算内的检索摘录:query 必填,topN、tokenBudget、zone、engines、freshness、includeDomains、excludeDomains、format 可选。

接入方式

支持 ZCode、Claude Code、Cherry Studio、Cursor 等任意支持 Streamable HTTP MCP 的客户端。请优先通过 Skill 安装接入:Skill 不只是配置说明,还承载着工具选择策略、视频下载流程与服务端抓不到页面时的本地接力引导(委派后处理),是完整体验的组成部分;手动配置仅建议作为无技能目录客户端的兜底。

方式一:安装 Skill(推荐,完整能力)——下载 EoSearch Skill,解压后把 eosearch 文件夹整体放入 Agent 的技能目录(如 .zcode/skills、.claude/skills)即生效。Skill 是纯文档技能文件:教会你的 Agent 完成服务接入(命令行注册与 JSON 配置两种示例)、选对工具(优先 deep_search 省时间省 token)、读懂透明评分(综合分、来源引擎、排序理由)、妥善处理 401/429,并在服务端抓不到时按 [委派] 指引用本机浏览器接力读取。

方式二:手动配置 MCP(兜底,核心能力)——在客户端填入以下配置即生效。搜索、正文抽取与深度检索开箱即用,反爬页面的接力指引也会由服务端随错误实时下发;但工具选择策略与视频下载等引导不完整,建议仍配合 Skill 使用。

{
  "mcpServers": {
    "eosearch": {
      "type": "http",
      "url": "https://eogee.com/search/v1/mcp",
      "headers": { "X-API-Key": "你的密钥" }
    }
  }
}

需要视频下载能力时,另装 eosearch-video 技能,解压后把 eosearch-video 文件夹放入技能目录即可。

说明:安装 Skill 并按指引填入密钥后,EoSearch 即对 Agent 开放,无需其他配置;手动配置方式同理。密钥按身份在个人中心对应入口申请:极会员在「极会员空间 → 极会员密钥」申请;普通用户在「API体验」申请工坊产品体验密钥。

配额

档位 每日 每分钟
极会员密钥(「极会员空间 → 极会员密钥」申请) 不限 60 次
产品体验密钥(普通用户,「API体验」申请) 100 次 10 次
  • 不提供匿名通道:未携带有效密钥的请求一律返回 401;
  • 仅工具调用计配额:连接握手与工具列表查询不消耗;响应头会实时指示当日剩余额度。

说明

  • 极会员密钥与产品体验密钥均为 EoSearch 访问凭证,档位与配额以「配额」一节为准
  • 反爬/需渲染/非文本页面由调用方 Agent 在用户本机接力读取,服务端只做失败打标不代抓,内容不回传、不外发
  • 视频站内定向当前支持 B站;抖音(登录墙)、小红书(强反爬)暂不支持站内定向,通用搜索可收录部分抖音视频页
  • 引擎爬取层派生自开源项目 Open-WebSearch(Apache License 2.0),聚合管线与 B站站内搜索引擎为原创实现
  • 如有疑问请通过页面底部方式咨询