```
prompt: 使用 websearch 工具查询 《 Web 搜索 MCP 启动》,用 linuxdo 引擎,查 20 条记录,告诉我工具返回的 engine ,以及相关信息,再通过 url 查询第一条的文章内容
```
<tool_use>
<name>search</name>
<arguments>{"query": "Web 搜索 MCP 启动", "limit": 20, "engines": ["linuxdo"]}</arguments>
[工具执行完成,继续生成响应...]
根据搜索结果,我将首先获取第一条文章的内容。以下是相关信息:
1. 搜索结果引擎:
linux.do2. 第一条结果信息:
- 标题:Web 搜索 MCP 启动!
- URL:
https://linux.do/t/742055.json?track_visit=true&forceLoad=true - 简介:关于开源 Web 搜索 MCP 服务器的讨论,解决 AI 模型无法获取最新网络信息的问题
现在我将获取第一条文章的内容:
<tool_use>
<name>fetchLinuxDoArticle</name>
<arguments>{"url": "
https://linux.do/t/742055.json?track_visit=true&forceLoad=true"}</arguments>
[工具执行完成,继续生成响应...]
根据获取的第一篇文章内容,以下是结构化整理后的完整信息:
### 搜索结果概览
1. 使用的搜索引擎:
linux.do2. 返回记录数量:20 条
3. 第一条结果详细信息:
### 文章内容分析
**标题**:Web 搜索 MCP 启动!
**核心内容**:
- 项目类型:开源 Web 搜索 MCP 服务器
- 解决痛点:AI 模型无法获取最新网络信息的问题
- 特点:
- 支持 Bing/Baidu 等多引擎搜索
- 无需 API Key ,开箱即用
- 结构化 JSON 输出(标题+链接+摘要+来源)
- 原生兼容 Claude 的 MCP 插件协议
- 基于 Node.js 轻量部署
**技术实现**:
```bash
# 部署流程
git clone
https://github.com/Aas-ee/open-webSearchnpm install
npm run build
node build/index.js
```
**MCP 配置示例**:
```json
{
"mcpServers": {
"web-search": {
"command": "node",
"args": ["/路径/web-search/build/index.js"]
}
}
}
```
**发展路线**:
- 计划支持 Google 等更多搜索引擎
- 社交媒体/论坛聚合搜索功能
- Docker 容器化部署
**注意事项**:
⚠️ 需遵守搜索引擎服务协议
⚠️ 注意请求频率限制
⚠️ 百度页面结构变动可能影响解析
### 项目资源
GitHub 地址:[Aas-ee/open-webSearch](
https://github.com/Aas-ee/open-webSearch)
(建议开发者 Star 支持项目迭代)
需要继续分析其他搜索结果,或就特定技术细节深入探讨吗?