运行在Ollama、LM Studio或vLLM上的本地LLM无法自行浏览互联网,需要外部搜索工具来实现网页数据接入。核心挑战在于如何将本地模型连接到搜索API,而无需搭建复杂的中间层。MCP服务器、简洁的REST接口和工具调用模式各自提供了不同的解决方案。我们从本地LLM兼容性角度对五款工具进行了排名。
Scavio的MCP服务器(mcp.scavio.dev/mcp)为支持MCP的本地LLM提供了零代码搜索集成。对于不支持MCP的模型,REST API(api.scavio.dev)可适配任何HTTP客户端,返回的结构化JSON能被本地模型直接解析。
完整排名
Scavio
适配任意本地LLM部署的MCP和REST搜索
- MCP服务器兼容支持MCP的本地LLM前端
- REST API适配任意具备HTTP能力的部署
- 结构化JSON输出,本地模型易于解析
- 六大平台覆盖,提供多样化数据接入
- MCP需要MCP兼容的客户端
- 250免费额度限制了大规模本地测试
SearXNG
注重隐私部署场景的免费自托管搜索
- 完全免费且自托管
- 聚合多个搜索引擎
- 完全的隐私控制
- 需要自行托管和维护
- 受上游搜索引擎速率限制
- 无结构化数据(YouTube、Amazon等)
Tavily
拥有大额免费额度的AI优化搜索,适合本地LLM实验
- 1K免费额度用于本地LLM实验
- AI摘要减少本地模型的token消耗
- 简洁的REST API
- Nebius收购带来长期不确定性
- 仅限网页,无YouTube或Amazon
- AI摘要可能与本地模型推理产生冲突
Brave Search API
非Google独立索引的本地数据接入
- 独立索引提供Google替代方案的数据接入
- 简单的API密钥认证
- 干净的JSON响应
- 自2026年2月起取消免费额度
- 仅限网页
- 无MCP服务器
Perplexity Sonar
适用于复杂本地LLM查询的AI处理搜索
- AI处理结果附带引用来源
- Pro版提供更彻底的搜索
- 适合复杂研究型查询
- 价格最高
- token费用不固定
- 用于简单本地LLM数据接入过于笨重
并排对比
| 评估标准 | Scavio | 亚军 | 第三名 |
|---|---|---|---|
| MCP支持 | 官方服务器 | 不适用(自托管) | 不支持 |
| 免费额度 | 250额度/月 | 免费(自托管) | 1K额度/月 |
| 本地LLM部署方式 | MCP配置或REST调用 | Docker + 配置 | REST调用 |
| 输出格式 | 结构化JSON | HTML/JSON混合 | AI摘要 |
| 平台覆盖 | 6个平台 | 聚合网页 | 仅限网页 |
| 维护成本 | 无(托管服务) | 自行管理 | 无(托管服务) |
为什么Scavio胜出
- mcp.scavio.dev/mcp上的MCP服务器意味着Open WebUI等本地LLM前端只需修改配置即可添加搜索功能,无需代码或中间件。
- REST API回退方案适用于任何本地LLM工具调用配置,即使不支持MCP的模型也能通过简单的HTTP调用Scavio。
- 六大平台覆盖让本地LLM不仅能获取网页,还能访问YouTube字幕、Amazon商品和Reddit讨论。
- SearXNG是最佳免费方案,适合注重隐私、愿意承担自行托管开销和有限结构化数据的部署场景。
- 结构化JSON输出意味着本地模型解析结果时消耗的token远少于处理自托管方案输出的HTML混杂内容。