SuperAPI AI 工具集

searxng

通用与其它

查看项目

更新于 10-30 16:17

技能介绍

用途 该技能提供两项互补能力:一是通过 SearXNG 进行隐私友好的元搜索,聚合 Google、Bing、DuckDuckGo 等来源;二是从任意 URL 抓取并提取内容,便于进一步阅读和整理。资料未提供除上述之外的更多背景说明。

主要能力

  1. 网页搜索(searxng_web_search):参数包括 query(必填)、pageno(页码,从 1 开始,默认 1)、time_range(day、month、year)、language(语言代码,如 en、fr、de,默认 all)、safesearch(0 无、1 中等、2 严格,默认 0)。
  2. URL 内容读取(web_url_read):参数包括 url(必填)、startChar(起始字符位置,默认 0)、maxLength(最大返回字符数)、section(提取指定标题下的内容)、paragraphRange(段落范围,如 1-5、3、10-)、readHeadings(仅返回标题而非全文)。支持基于标题的章节提取与段落过滤。

使用方式 资料给出的连接方式为:mcpc connect ~/.mcpc/mcp.json:searxng @searxng。调用示例:mcpc @searxng tools-call searxng_web_search query:="Go generics best practices 2025" time_range:="month" language:="en";mcpc @searxng tools-call web_url_read url:="https://go.dev/blog/go1.24" readHeadings:=true;以及使用 section、paragraphRange 的读取示例。资料还给出了三条工作流:研究主题(先搜索找链接,再读全文,再按章节读局部)、查看近期新闻(限定时间范围搜索,先读标题扫描结构,再读相关章节)、阅读文档(搜索官方文档,先获取目录,再读特定章节),并附有最佳实践建议:用 time_range 限定近期结果、先用 readHeadings 扫描页面结构、用 section 只提取相关部分、用 paragraphRange 分页长文、结合 maxLength 避免大页面造成 token 过载、非英文内容设置 language 参数。

适用场景 适合需要跨多个搜索引擎检索且关注隐私、不记录追踪的搜索任务;适合对搜索结果页面进行局部阅读(目录、章节、段落范围);适合主题调研、近期新闻跟踪与文档查阅等场景。

限制 资料未说明 SearXNG 实例的部署与配置要求、速率限制、可用性、结果数量上限,也未说明对需要登录或动态渲染页面的抓取支持情况;具体效果与兼容范围暂未提供。