适合谁
- 需要无密钥多引擎搜索的开发者。
- 集成到 MCP 客户端(如 Claude Desktop、Cursor)的 Agent 工作流。
- 需要本地守护进程提供 HTTP API 的服务场景。
open-websearch 是一个功能丰富的多引擎搜索 MCP 服务器,提供 CLI 和本地守护进程,无需 API 密钥。它支持多种搜索后端和内容抓取。但依赖爬虫,存在被封锁的风险,适合个人开发和小型项目,不适合高可靠性要求的场景。
open-websearch 是一个 MCP 服务器,同时提供 CLI 和本地守护进程,支持多引擎(必应、百度、DuckDuckGo、Exa、Brave、CSDN、掘金、Startpage、搜狗)的网页搜索和内容抓取,无需 API 密钥。它支持 HTTP 代理配置以访问受限资源,并提供结构化结果(标题、URL、描述)。此外,它还支持抓取特定平台的文章内容(如 CSDN、掘金、GitHub README)以及通用网页/Markdown 内容。该项目采用 Apache-2.0 许可证。
npx open-websearch@latest,或设置环境变量(如 DEFAULT_SEARCH_ENGINE=duckduckgo)。npm install 和 npm run build。USE_PROXY=true、PROXY_URL)和 Playwright(用于浏览器回退)。{
"mcpServers": {
"web-search": {
"command": "npx",
"args": [
"open-websearch@latest"
],
"env": {
"MODE": "stdio",
"DEFAULT_SEARCH_ENGINE": "duckduckgo",
"ALLOWED_SEARCH_ENGINES": "duckduckgo,bing,exa"
}
}
}
}