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 工具配合使用,提供三种运行方式:
- Claude Desktop / Cursor:在 MCP 配置中添加(官方文本未给出具体配置内容)。
- 命令行方式(官方文本未给出具体命令)。
- 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。