search-sources:选对搜索源
何时用
需要联网获取信息时。先分简单 / 复杂,再决定用 CLI 自带搜索还是第三方源。
硬规则
- MUST 简单问题用 CLI 自带的搜索与抓取工具,不动第三方。简单 = 单一事实、一两次查询可答、不需要全文抓取或专库。
- MUST 复杂问题才用本目录的第三方源。复杂 = 满足任一:需多源交叉、需全文抓取、属专库领域(学术 / 代码文档版本 / 社媒 / 中文站点)、需结构化结果、自带工具查两次仍不够。
- MUST 用户点名某个源时直接用,不劝改。
- MUST 第三方选源按顺序比较:领域匹配 > 结果格式需求 > 已安装 > 价格低。
- MUST 所需源未安装时给出安装命令(见 references/catalog.md 与 references/install-mcp.md),不自行安装。
- MUST 时效类查询带日期约束;学术类返回 DOI 或 arXiv id;代码文档类优先版本匹配的源。
- MUST 结论性事实至少两个源;矛盾时列出差异,不裁决。
- MUST 在 Pi 上只选「两者」类型的 skill(Exa、arXiv、Context7);Pi 不支持 MCP。本目录只收第三方,CLI 自带工具不入表。
审问清单
- 这是简单问题吗?是就用自带工具,下面不用看。
- 查询属于哪个领域:通用网页 / 新闻时效 / 学术 / 代码与文档 / 社媒 / 中文站点?
- 需要什么格式:摘要片段、全文抓取、结构化 JSON、引用链接?
- 当前会话已装了哪些源?
- 免费额度够这次用吗?是月度重置还是一次性试用?
- 结果需要交叉验证吗?
反模式
- 错误:查"Python 3.13 发布日期"先去装 Tavily。→ 正确:自带搜索一次就够。
- 错误:查"某库 3.2 版本的 API 变更"用通用网页搜索。→ 正确:用 Context7 按版本查文档。
- 错误:所有查询都走一个付费源。→ 正确:按领域分流,通用查询走 SearXNG 或 Tavily 免费额度。
- 错误:两个源结果矛盾,挑一个当结论。→ 正确:并列给出差异与各自链接。
输出要求
每次搜索后一行 源:<名称>,附原始链接;有两个以上可选源时加 选它因为:<一句>。
目录摘要(完整字段、价格、安装命令见 references/catalog.md):
| 源 | 类型 | 擅长 | 格式 | 免费额度 | key |
|---|---|---|---|---|---|
| SearXNG | MCP | 通用网页 / 新闻时效 | 摘要·全文·JSON·引用 | 自托管永久免费 | 不需要 |
| Tavily | MCP | 通用网页 / 新闻时效 | 摘要·全文·JSON·引用 | 1,000 credits/月 | 需要 |
| Brave Search | MCP | 通用网页 / 新闻时效 | 摘要·全文·JSON·引用 | $5 credits/月 | 需要 |
| Exa | 两者 | 通用网页 / 学术 | 摘要·全文·JSON·引用 | $20 注册 + $10/月 | 可选 |
| Firecrawl | MCP | 通用网页 / 代码与文档 | 全文·JSON·摘要 | 1,000 credits/月 | 可选 |
| Jina Reader | MCP | 通用网页 / 学术 | 全文·JSON·摘要·引用 | 新 key 1,000 万 tokens | 可选 |
| Perplexity Sonar | MCP | 新闻时效 / 通用网页 | 摘要·JSON·引用 | 无 | 需要 |
| mcp-news | MCP | 新闻时效 | 摘要·引用 | 永久免费 | 多数源不需要 |
| arXiv | 两者 | 学术 | JSON·全文·摘要·引用 | 永久免费 | 不需要 |
| AIRA-SemanticScholar | MCP | 学术 | JSON·引用·摘要 | 永久免费 | 可选 |
| Context7 | 两者 | 代码与文档 | 摘要·JSON | 1,000 次/月 | 可选 |
| hn-mcp-server | MCP | 社媒 / 代码与文档 | JSON·引用·摘要 | 永久免费 | 不需要 |
| Reddit MCP Buddy | MCP | 社媒 / 新闻时效 | JSON·引用·摘要 | 免费 100 QPM | 搜索必需 |
| 秘塔 Metaso | MCP | 中文站点 / 学术 | 摘要·全文·JSON·引用 | 5,000 点(一次性) | 需要 |
| 博查 Bocha | MCP | 中文站点 / 通用网页 | 摘要·JSON·引用 | 1,000 次(一次性) | 需要 |
中文站点两个源的免费额度是一次性试用,不是月度重置;长期免费可自托管 SearXNG 开中文引擎。X / Twitter 无免费方案,未收录,理由见 catalog.md。