
在 ChatGPT 、Claude 等 AI 工具成为生产力新核心的今天,我们往往面临一个尴尬的问题:模型不知道最新的网络信息。虽然 GPT-4o 和 Claude 支持联网功能,但很多情况下我们并不能访问官方 API ,或者它们联网搜索 api 是收费的。今天逛 github 的是发现了一个项目( https://github.com/pskill9/web-search ),但是已经失效了。
为此,我改造了一下有了这个开源项目:Open-WebSearch MCP 服务器,它让你:
多引擎支持:目前已支持 Bing 和 Baidu ,未来可拓展更多搜索源 无需 API Key:无需注册,无需登录,开箱即用 结构化输出:返回包含 标题 + 链接 + 摘要 + 来源 + 搜索引擎 的标准 JSON MCP 协议支持:原生兼容 Claude 的 MCP 插件协议 轻量部署:Node.js 项目,安装即运行
真正免费,无需注册:依托多引擎搜索,无需申请 API Key ,开箱即用。
结构化搜索结果:返回格式清晰的 JSON ,包括标题、URL 和摘要。
MCP 协议支持:完美兼容 Claude 的( MCP ),一行配置即可集成。
轻量部署:基于 Node.js 编写,仅需 npm install && npm run build 即可启动服务。
只需 3 步,1 分钟集成到你的系统中:
bash 复制编辑# 克隆项目 git clone https://github.com/Aas-ee/open-webSearch cd web-search # 安装依赖 npm install # 构建启动服务 npm run build node build/index.js 然后在 MCP 中添加配置(以 Claude 为例):
{ "mcpServers": { "web-search": { "command": "node", "args": ["/你的路径/web-search/build/index.js"] } } } 现在你就可以像调用工具一样使用它:
use_mcp_tool({ server_name: "web-search", tool_name: "search", arguments: { query: "mcp", limit: 3 , engines: ["bing", "baidu"] } }) 后续预计要支持:
这是一个仍在迭代的开源项目,希望能帮你增强大模型的联网能力。如果你觉得这个项目对你有帮助:
欢迎到 GitHub 给我们点个 Star ! 欢迎 issue / PR 一起优化!
GitHub 项目地址: https://github.com/Aas-ee/open-webSearch
1 Aasee OP 多选引擎会自动分流,比如要 20 条结果,选两个引擎,那每个引擎就返回 10 条 |
2 razertory 160 天前 {"error":{"name":"AI_ToolExecutionError","cause":{"name":"MCPClientError","cause":{"code":-32603,"message":"Cannot read properties of undefined (reading 'length')"}},"toolArgs":{"query":"Tesla Robotaxi news","limit":5},"toolName":"search","toolCallId":"call_rU7X3pKhKxors30wDtczF3Qj"}} 报错了,模型是 gpt-4o-mini |