SuperAPI AI 工具集

heventure-search-mcp

heventure-search-mcp 是一个免费、无需 API Key 的 MCP 网页搜索服务器,基于 Model Context Protocol 构建,可同时使用 DuckDuckGo、Bing、Google(通过 SerpAPI)以及 Tavily 进行网络搜索,并内置自动限流、LRU 缓存与多语言支持。它开箱即用,可与 Claude Desktop、Cursor 及任何兼容 MCP 的 AI 工具配合使用,支持在 MCP 配置、命令行或 Docker 中运行,另提供网页正文提取工具。

访问官网

工具介绍

heventure-search-mcp 是一个基于 MCP(Model Context Protocol)的网页搜索服务器,主打免费、无需 API Key、开箱即用。它的定位是解决多数 MCP 搜索服务器需要注册 Bing、Google、SerpAPI 等 API Key 的问题,宣称零配置、零成本、零注册。

主要能力

  • 多引擎搜索:可同时使用 DuckDuckGo、Bing、Google(通过 SerpAPI)以及 Tavily 进行网络搜索。
  • 网页内容提取:提供 get_page_content 工具,可从任意网页提取可读文本。
  • 可选增强搜索:免费引擎适用于多数场景;如需更高质量结果,可选配付费 API Key(SerpAPI、Tavily)。
  • 架构特性:支持多语言,具备自动限流与缓存机制。缓存为 LRU 缓存,TTL 为 300 秒,最多 100 条。

使用方式 该服务器可与 Claude Desktop、Cursor 以及任何兼容 MCP 的 AI 工具配合使用,提供三种运行方式:

  1. Claude Desktop / Cursor:在 MCP 配置中添加(官方文本未给出具体配置内容)。
  2. 命令行方式(官方文本未给出具体命令)。
  3. Docker 方式(官方文本未给出具体命令)。

技术架构

  • 引擎:DuckDuckGo、Bing、Google、SerpAPI、Tavily
  • 缓存:LRU 缓存,TTL 300 秒,最多 100 条
  • 协议:MCP(Model Context Protocol)
  • 运行时:Python 3.10+,使用 asyncio

适用场景 适合需要在 Claude Desktop、Cursor 或其他 MCP 客户端中为 AI 添加网页搜索与网页正文读取能力,且希望免去 API Key 注册流程的用户。

限制与说明

  • 免费引擎的搜索结果质量可能低于付费 API,官方建议在需要更高质量时可选配 SerpAPI、Tavily 付费密钥。
  • 官方文案未提供具体的 MCP 配置片段、命令行命令与 Docker 命令内容,此处暂未提供。
  • 项目采用 MIT 许可证,欢迎提交 Issue 和 Pull Request,贡献指南见 CONTRIBUTING.md。